Выезд wkhtmltopdf. Это использует механизм расположения WebKit (как используется в Safari, Chrome, и т.д.).
Рассмотрите то, что никакие два браузера не могут представить тот HTML полностью тождественно на мгновение, и затем понимать, что Вы никогда не собираетесь получать его.
Я искал это также. Мое лучшее решение в данный момент состоит в том, чтобы использовать комбинацию Firefox и PDFCreator. Я также попробовал другие основные браузеры, но они не позволяют Вам выключить их собственные заголовки и нижние колонтитулы. Если Вы хотите смочь распечатать серый/серый текст, поскольку серый (а не черный) затем, несомненно, включат опцию "Print Background (color and images)" в Файле | Установка Страницы | диалоговое окно Опций и Формат.
К сожалению, ни один из основных браузеров, кажется, не поддерживает CSS @page правило для определения вещей как заголовки, нижние колонтитулы, висячие строки, висячие строки, размеры страницы, среда/портрет, и т.д.
Существует инструмент, названный принцем, который утверждает, что смог сделать весь тот (и больше) с хорошими обзорами, но я не использовал его, потому что это дорого. (Существует бесплатная версия для персонального использования, но это добавляет свой собственный логотип на первую полосу документа в формате PDF.)
Я использую Приму PDF для преобразования HTML в PDF. это - просто Принтер PDF.
File
> Print
> Выберите приму PDF
Это - полезное для меня, потому что я не мог использовать Интернет все. Если я хочу прочитать некоторые статьи из Wiki, я распечатал с тем принтером и читал дома.