Как мне создать PDF из HTML? - PullRequest
       0

Как мне создать PDF из HTML?

5 голосов
/ 22 августа 2011

Я пытаюсь сгенерировать версию HTML-страницы для печати, версия для печати должна быть удалена с левой и верхней панели. Я попытался сгенерировать версию для печати, используя JQuery, у нее есть некоторые проблемы с компоновкой при выводе содержимого на экран предварительного просмотра (который является еще одним элементом HTML во всплывающем окне).

Существует ли какой-либо готовый инструмент с открытым исходным кодом, который без особых усилий конвертирует HTML в PDF, потому что я уже потратил немало времени, пытаясь исследовать его в JQuery

Я использую шаблонную сетку Grid 960

Ответы [ 2 ]

6 голосов
/ 22 августа 2011

Когда вы обработали html, wkhtmltopdf (Windows / Mac / Linux) может преобразовать его в pdf.wkhtmltopdf - это кроссплатформенный инструмент командной строки с открытым исходным кодом (LGPLv3) для рендеринга HTML в PDF и различные форматы изображений с использованием механизма визуализации Qt WebKit.Они работают полностью "без головы" и не требуют отображения или обслуживания дисплея.

wkhtmltopdf можно загрузить с официального сайта wkhtmltopdf .Он также находится в репозиториях по умолчанию для большинства распространенных дистрибутивов Linux.

Примеры

Преобразование удаленного файла HTML в PDF:

wkhtmltopdf http://www.google.com example.pdf

Преобразованиелокальный HTML-файл в PDF:

wkhtmltopdf example.html example.pdf

использование wkhtmltopdf Вы также можете локально отобразить справку wkhtmltopdf, выполнив wkhtmltopdf -H.

5 голосов
/ 22 августа 2011

почему бы просто не использовать таблицу стилей печати и позволить пользователям печатать в PDF, если они этого хотят?

http://www.alistapart.com/articles/goingtoprint/

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