Название говорит само за себя, я хочу 100% точный инструмент для преобразования HTML-страницы в PDF-документ.
6 ответов
Проверьте wkhtmltopdf. Он использует механизм разметки Webkit (как в Safari, Chrome и т.д.).
Примите во внимание тот факт, что никакие два браузера не могут визуализировать этот HTML полностью идентично на мгновение, а затем поймите, что вы никогда не получите его.
- Установите драйвер виртуального принтера, который сохраняет вывод на печать в формате PDF
- Открыть HTML в браузере
- Принто на виртуальный принтер
wkpdf отлично работал для меня, когда wkhtmltopdf не работал на OS X. Это Ruby Gem, который был очень прост в использовании при стандартной установке OS X.
Я использую Primo PDF для преобразования HTML в PDF. это просто принтер PDF.
File
> Print
> Выбрать primo PDF
Это полезно для меня, потому что я не мог использовать Интернет все. Если я хочу прочитать некоторые статьи из Вики, я распечатал на этом принтере и прочитал дома.
Я тоже искал это. Моим лучшим решением на данный момент является использование комбинации Firefox и PDFCreator. Я также пробовал другие основные браузеры, но они не позволяют отключать их собственные колонтитулы. Если вы хотите печатать серый / серый текст серым цветом (а не черным), то обязательно включите опцию «Печатать фон (цвет и изображения)» в меню «Файл» | Настройка страницы | Диалоговое окно «Формат и параметры».
К сожалению, ни один из основных браузеров, похоже, не поддерживает правило CSS @page для указания таких вещей, как верхние и нижние колонтитулы, вдовы, сироты, размеры страниц, альбомная / книжная ориентация и т.д.
Есть инструмент под названием Prince, который утверждает, что может сделать все это (и даже больше), с хорошими отзывами, но я не использовал его, потому что это дорого. (Существует бесплатная версия для личного использования, но она добавляет собственный логотип на первой странице PDF-документа.)