Как применить несколько внешних файлов css в itexts с помощью XMLWorkerHelper в JSP? Может ли кто-нибудь предоставить решение?Преобразование страницы JSP в PDF
ответ
IText может конвертировать HTML в PDF, но его возможности ограничены следующими способами:
- только подмножество HTML теги поддерживаются
- только подмножество CSS appliers поддерживаются
- на вход страницы должны быть статическими (динамическое содержимое впрыска обычно не поддерживается)
Для справки (а также примеры), обращайтесь к iText.
- http://developers.itextpdf.com/examples/xml-worker-itext5/basic-html-examples
- http://itextpdf.com/blog/itext-7-and-itext-5-roadmaps-differences-updates
Краткое резюме (второго звена); iText выпустит модуль HTML-2-PDF вместе с iText 7, но опять же будут применяться ограничения.
С наилучшими пожеланиями, Джорис
Возможно, стоит отметить, что iText после v 2.x требует коммерческой лицензии для проектов с закрытым исходным кодом. –
@Alan * «Возможно, стоит указать ...» * - не совсем. В op уже используется itext 5.x (поскольку XMLWorkerHelper недоступен раньше), поэтому ответ (ссылаясь на itext 5 и itext 7) не изменяет ситуацию с лицензированием. Возможно, стоит обсудить лицензирование, когда вопрос и ответ относятся к разным версиям с разными лицензиями. – mkl
@mkl. * «Возможно, стоит обсудить лицензирование, когда вопрос и ответ относятся к разным версиям с разными лицензиями» *. Не совсем: ссылка на XMLWorkerHelper была введена в его редактировании 3 часа назад, то есть долгое время после того, как был опубликован мой комментарий (в этот момент iText даже не упоминался). http://stackoverflow.com/posts/42085481/revisions –
Смотрите ответ и связанный пример здесь: http://stackoverflow.com/questions/27617616/how-to-get-jsp-output-in-pdf-form-using- кодирование/27619888 # 27619888 –