Конвертировать HTML в PDF со встроенными связанными документами - PullRequest
2 голосов
/ 27 октября 2008

Мне нужно программным образом преобразовать пакет статических HTML-документов в один PDF-файл на стороне сервера на платформе Java / J2EE, предпочтительно используя пакетный процесс. PDF-файлы будут распространяться среди пользователей сайта для автономного просмотра веб-страниц.

Основные пункты требований:

  1. Баннер вверху не должен присутствовать в окончательном документе PDF.
  2. Панель навигации слева должна быть преобразована в PDF-закладки из HTML-ссылок.
  3. Все гиперссылки (html / pdf / doc / docx и т. Д.), Представленные на веб-страницах, должны быть частью окончательного документа PDF с закладками PDF.

Есть ли какой-нибудь стандартный способ сделать это с открытым исходным кодом?

Ответы [ 3 ]

1 голос
/ 27 октября 2008

Попробуйте Apache FOP . Я просто использовал его для преобразования XML в PDF , и я думаю, что вы можете сделать то же самое с HTML / DOM. На веб-сайте есть целый раздел о запуске FOP в приложении Java, а также пример кода для DOM в PDF .

0 голосов
/ 25 февраля 2009

Вы можете попробовать www.alt-soft.com Xml2PDF для этого

0 голосов
/ 27 октября 2008

Вы можете попробовать iText - но я не уверен, справится ли он со всем, что вам нужно.

Более того, всегда лучше, если вы исследуете много вариантов, а затем решаете, что вы можете и не можете делать. Во многих случаях не будет никаких библиотек / API, которые из коробки будут поддерживать все, что вы просите.

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