Подтвердить что ты не робот

Java - конвертирование html с изображениями в CSS в pdf

Я ищу бесплатную библиотеку java для преобразования html в pdf. Html-страница отформатирована с помощью CSS, и эти стили содержат изображения (.gif). В настоящий момент я использую Flying Saucer, но эта библиотека не может правильно преобразовать CSS с изображениями. Заранее спасибо. Marek

4b9b3361

Ответ 1

один ламельный путь (но, к сожалению, вы можете отчаиваться) есть библиотека java для обращения к openoffice, работающего как безголовый сервер. Это http://www.artofsolving.com/opensource/jodconverter... и использовать openoffice для преобразования. OTOH, это довольно kludgy, и определенно не чистый java), и я не уверен, насколько хорош фильтр html для openoffice... но я думаю, что это стоит посмотреть. Раньше были некоторые конвертеры html в pdf, встроенные в iText, но они были удалены (и были довольно ограниченными).

Ответ 2

Я использую YAHP.

http://www.allcolor.org/YaHPConverter/

У него есть CSS. У меня были проблемы с некоторыми стилями CSS, такими как roundborder, специфичные для chrome/firefox, но у него есть CSS. Я не помню, чтобы когда-либо возникала проблема с изображениями CSS.

Ответ 3

Попробуйте конвертировать HTML в PDF: http://pd4ml.com/index.htm. Он написан исключительно на Java

Ответ 5

Принц XML - лучший и простой в использовании генератор PDF, который я использовал. Коммерческая лицензия стоит довольно копейки, но если у вас все в порядке с небольшим водяным знаком на первой странице вашего документа, бесплатная версия великолепна. Он может быть интегрирован с несколькими языками программирования, включая Java.