Любые справочные исходные коды или документы для iText 5.0.3? - PullRequest
0 голосов
/ 16 августа 2010

Существуют ли какие-либо документы и справочные исходные коды для iText 5.0.3 (особенно для HTMLWorker)?

Другой вопрос в iText 5.0.3, HTMLparser устарел?

Ответы [ 2 ]

0 голосов
/ 29 апреля 2011

В 5.0.3 HTMLWorker существует, но не поддерживает много CSS. На страницах примеров itextpdf.com приведен пример преобразования фильма xmls в pdf.

В следующем выпуске iText (5.1 или 5.0.7 не уверен, что это будет) будет отдельный jar XMLWorker, который обеспечит гораздо большую поддержку CSS.

0 голосов
/ 16 августа 2010

Не уверен насчет части iText, но вы также можете использовать FlyingSaucer для преобразования HTML в PDF.Вот простой блог с кучей примеров .

Например, HTML в PDF так же просто, как:

ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(new File("/file.html"));
renderer.layout();
renderer.createPDF(new FileOutputStream("/file.pdf"), true);

Обратите внимание, что на самом деле требуется правильно сформированный XML.Так что вам действительно нужно кормить его XHTML.При необходимости вы можете использовать произвольный HTML-анализатор , который создает org.w3c.dom.Document, который вы, в свою очередь, можете передать в ITextRenderer#setDocument(), чтобы можно было также преобразовывать теги в PDF.

См. Также

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...