18 месяцев назад мы полностью протестировали большинство доступных конвертеров html-в-pdf (платных и бесплатных). В итоге, лучшим конвертером html-to-pdf стала бесплатная программа с открытым исходным кодом, которая называется wkhtmltopdf .
Он управляется из командной строки, использует механизм рендеринга webkit и точно (и, что более важно, последовательно) превращает веб-страницы в красивые PDF-файлы. Он также имеет множество полезных ключей командной строки, дает вам полный контроль над верхним / нижним колонтитулом, опционально создает страницы оглавления и работает очень и очень быстро. И - поскольку он управляется из командной строки, у него есть дополнительный бонус - его легко использовать для генерации пакетов. Вы просто не можете пойти не так.
В качестве sidenote, эта программа также имеет родственную программу (входит в комплект поставки) под названием wkhtmltoimage, которая работает точно так же, но преобразует веб-страницы в различные форматы изображений. Это также очень полезно, и мы используем эту функцию для создания снимков наших веб-инструментов при создании предложений для рабочих мест.
Я знаю, что я звучу как настоящий фанат, но это не так. Я просто тот, кому так надоели все конвертеры, что я был поражен вдвойне, когда мы нашли wkhtmltopdf. Я просто не могу рекомендовать эту маленькую программу достаточно.