Преобразование файлов HTML в PDF [закрыто]

Мне нужно автоматически сгенерировать файл PDF из существующего (X) HTML-документа. Входные файлы (отчеты) используют довольно простую, основанную на таблицах компоновку, поэтому поддержка действительно фантастических вещей JavaScript /CSS, вероятно, не нужна.

Поскольку я привык работать в Java, предпочтительным является решение, которое легко можно использовать в java-проекте. Это только должно работать на системах Windows, все же.

Один из способов сделать это, который выполним, но не дает хорошего качества (по крайней мере, из коробки), - использовать CSS2XSLFO и Apache FOP для создания файлов PDF. Проблема, с которой я столкнулся, заключалась в том, что в то время как CSS-атрибуты хорошо конвертировались, макет таблицы довольно запутан, а текст выходит из ячейки таблицы.

Я также взглянул на Jrex, Java-API для использования движка рендеринга Gecko.

Можно ли как-нибудь получить отрендеренную страницу из механизма рендеринга Internet Explorer и автоматически отправить ее в инструмент PDF-Printer? У меня нет опыта в программировании OLE в Windows, поэтому я понятия не имею, что возможно, а что нет.

У вас есть идея?

РЕДАКТИРОВАТЬ : FlyingSaucer /iText выглядит очень многообещающе. Я постараюсь пойти с этим.

Спасибо за все ответы

121 голос | спросил panschk 11 MaramWed, 11 Mar 2009 11:57:02 +03002009-03-11T11:57:02+03:0011 2009, 11:57:02

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132