Чи є спосіб генерувати документи PDF з HTML-файлів автоматично в Linux, де PDF пропонує якийсь розумний рівень схожості з вхідним файлом?
Інструмент командного рядка - на відміну від інтерактивного графічного інтерфейсу - є ключовим.
Я спробував htmldoc
і деяких родичів, звичайно. Але ці інструменти безнадійно кам'яні; htmldoc
не підтримує CSS взагалі. Ці дні ви не знайдете багато документів HTML, які не мають принаймні деяких стилів CSS. Мені не дуже важливо дурних ефектів або незначних прикрас, але проблема полягає в тому, що CSS лежить в основі більшості макетів сьогодні; не багато людей вже використовують 6 шарів вкладених таблиць. Отже, якщо інструмент перетворення взагалі не має розуміння CSS, це не лише питання "документ виглядає не зовсім правильно"; вона, ймовірно, зовсім не відповідає мінімальному стандарту зручності використання.
Мені деякі люди пропонували спробувати використовувати механізм візуалізації Gecko для створення зображень, які можна перетворити у PDF-файли, але я не маю уявлення, як би це зробити, не кажучи про це легко.
Я не маю жодних проблем вірити, що є хороші комерційні інструменти, які це роблять, але я дійсно шукаю пакет з відкритим кодом, якщо це можливо, тому що саме починання є відкритим кодом і не платить.
Спасибі заздалегідь!