2010-08-12 5 views
2

Есть ли способ визуализации PDF из HTML-документа в стиле CSS3 Generated Content for Paged Media?(HTML + CCS3 Сгенерированный контент для печатных материалов) в PDF?

Если нет такого приложения, что я могу использовать в качестве базы для создания такого конвертера?

Благодаря

+0

Что вы подразумеваете под «рендерингом PDF»? – hitautodestruct

+1

@hitautodestruct: Я уверен, что Виктор означает «конвертировать HTML в PDF». –

+0

Я прошу, чтобы этот Q был вновь открыт, так как он полезен & специфичен & {{приведенное правило для его закрытия: «самая широкая») последняя форма http://archive.is/oVqrS#selection-475.0-481.1 НЕ применяется так как этому Q (1) не нужен ответ «всей книгой», (2) NOT «имеет много действительных ответов» (только несколько, по крайней мере, для _automated_ «рендеринга PDF», как это предусмотрено) и (3) существует довольно простой способ определить, какие [ответы] - если есть - правильные ». Таким образом, plz отменит Q, который в настоящее время «закрыт слишком широко» Николя Боласа, user2314737, greg-449, mpromonet, lokusking, 18-18 сентября в 9:51, и обратите внимание на мой следующий cmt ... –

ответ

3

Они только приложение Я знают о том, что может возможно конвертировать HTML/CSS3 для хорошего качества PDF является PrinceXML. (И это мое впечатление, что Google лицензировал и использует свой код как-то в GoogleDocs для экспорта PDF.)

Однако это коммерческое приложение, и я думаю, что оно поставляется с массивной ценой.

Одним из ведущих огней является Håkon Lie, который также стоит за всеми техническими достижениями браузера Opera.

Вот 2-х лет Google Tech Talks видео, где описываются Ли некоторые из Technologie за PrinceXML:

+1

Спасибо, Pipitas, вот что я искал! – Victor

+0

Рад, что он решил вашу проблему. :-) –

0

DOMPDF является открытым исходным кодом PHP проект для преобразования HTML в PDF документов , но он не поддерживает созданный CSS3 контент, но проект очень активен. Приглашаем вас принять участие! Поддержка CSS 2.1 довольно хороша, и недавно некоторые свойства CSS3 были добавлены в соединительную линию SVN.

+0

Очень многообещающий, но все же довольно молодой. Спасибо, Фабьен! – Victor

1

wkhtmltopdf должен справиться с этим очень красиво.

http://code.google.com/p/wkhtmltopdf/

Поиск в Интернете, я нашел несколько инструментов командной строки, которые позволяют вам конвертировать HTML-документ в PDF-документа, однако все они, кажется, использовать свои собственные, и довольно неполный рендеринг двигателя, в результате чего плохое качество . Недавно был выпущен QT 4.4 с виджетами WebKit (WebKit - это движок Apples Safari, который представляет собой вилку KDE KHtml), и создание хорошего инструмента стало очень простым. Хороший инструмент стал очень простым.

+0

очень интересный, но все еще очень молодой. Спасибо, Барт! – Victor