18 месяцев назад мы исчерпывающе протестировали большинство доступных конвертеров html-to-pdf (оплачено и бесплатно). В конце концов, лучший из лучших конвертер html-to-pdf был бесплатной программой с открытым исходным кодом под названием wkhtmltopdf.
Он управляется командной строкой, использует механизм рендеринга webkit и точно (и, что более важно, последовательно) превращает веб-страницы в красиво выглядящие pdf-файлы. Он также имеет множество полезных ключей командной строки, дает вам полный контроль над заголовком/нижним колонтитулом, необязательно создает страницы со списком содержимого и работает очень быстро. И - поскольку он управляется командной строкой, у него есть дополнительный бонус, который легко используется для пакетной генерации. Вы просто не ошибетесь.
В качестве побочной программы эта программа также имеет сестринскую программу (в комплекте), называемую wkhtmltoimage, которая работает точно так же, но преобразует веб-страницы в различные форматы изображений. Это также очень полезно, и мы используем эту функцию для создания снимков наших веб-инструментов при создании предложений для рабочих мест.
Я знаю, что я звучу как полный фанат, но я нет. Я просто тот, кто так устал от всех конвертеров bullsh * t, что меня дважды сдуло, когда мы нашли wkhtmltopdf. Я просто не могу рекомендовать эту небольшую программу.
Что вы пробовали? Код в этом вопросе - это получение HTML-страницы, а не преобразование чего-либо в PDF. – Amy
Извините, отредактировал вопрос – user1016313
'HTMLWorker' устарел.попробуйте вместо этого использовать XMLWorker. – VahidN