C'è un modo per generare automaticamente documenti PDF da file HTML in Linux in cui il PDF offre una sorta di ragionevole livello di somiglianza con il file di input?
Uno strumento da riga di comando - al contrario di una GUI interattiva di qualche tipo - è la chiave.
Ho provato htmldoc
e alcuni cugini affini, ovviamente. Ma questi strumenti sono irrimediabilmente dell'età della pietra; htmldoc
non supporta affatto i CSS. Oggigiorno non troverai molti documenti HTML che non abbiano almeno un certo stile CSS. Non mi interessano davvero gli effetti stupidi o gli abbellimenti minori, ma il problema è che i CSS sono al centro della maggior parte dei layout in questi giorni; non molte persone usano più 6 livelli di tabelle nidificate. Quindi, se lo strumento di conversione non ha alcuna comprensione del CSS, non è solo una questione di "il documento non sembra del tutto corretto"; è probabile che non soddisfi affatto lo standard minimo di usabilità.
Alcune persone mi hanno suggerito di provare a utilizzare il motore di rendering di Gecko per generare immagini che possono essere convertite in PDF, ma non ho idea di come procedere, per non parlare della facilità.
Non ho problemi a credere che ci siano buoni strumenti commerciali che lo fanno, ma sto davvero cercando un pacchetto open source, se possibile, poiché lo sforzo stesso è open source e non paga.
Grazie in anticipo!