Преобразование HTML в PDF с изображениями для безопасного сайта - PullRequest
2 голосов
/ 04 января 2011

Ниже приведен HTML-код, который я хочу преобразовать в PDF.

    Hi Hello how are you?        
   <p><img height="151" width="154" src="http://qa.openoffice.org/branding/images/bannerlogo.png" alt=""></p>

   <p><img height="151" width="154" src="https://www.nprocure.com/nprocure_images/banner.jpg" alt=""></p>

Я попробовал JODConverter, iText и некоторые инструменты на рынке, чтобы сделать это. Но изображение, источником которого является https, не конвертируется. Остальная часть HTML конвертируется.

Какие-либо подсказки о том, как мы можем встроить защищенные изображения в PDF? Я ищу некоторые фрагменты кода Java для этого.

С уважением, Тина Агравал

Ответы [ 2 ]

1 голос
/ 04 января 2011

Сертификат безопасности www.nprocure.com не является доверенным.Это может быть причиной того, что изображение не конвертируется.

Ознакомьтесь с API Pdfcrowd HTML в PDF для java: http://pdfcrowd.com/web-html-to-pdf-java/

Вы можете проверить свой HTML-код онлайн на pdfcrowd.com/#convert_by_input.Созданный PDF выглядит нормально.

0 голосов
/ 04 января 2011

Похоже, проблема в том, что http-клиент находится под используемыми вами библиотеками pdf.

Я бы начал с абстрагирования html-разрешения в отдельный фрагмент, например, apache http client . Как только вы это сделаете, вы можете подключить то, что вы получаете от него, к рендереру PDF и, надеюсь, получить то, что вам нужно.

Удачи!

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