Per convertire un file HTML in un file PDF in uno script di Linux, è possibile utilizzare PyODConverter. Utilizza la popolare suite di OpenOffice per convertire i file HTML in file PDF. Tuttavia, questa utility ha uno svantaggio principale: può essere molto lento, soprattutto se avete bisogno di convertire molti file. (Inoltre, potrebbe non essere in grado di installare OpenOffice sul tuo computer.) Un'altra soluzione consiste nell'utilizzare il libero e open source della riga di comando utilità XHTML2PDF (o Pisa) all'interno del vostro script di Linux.
Istruzioni
1
Installare XHTML2PDF. Il modo più semplice consiste nell'utilizzare l'utilità "easy_install" di Python. Vedere la documentazione nella sezione "Riferimenti" per i dettagli.
2
Chiamare Pisa dallo script di Linux. Accetta come input il nome del file di un file HTML o un URL. Ad esempio, il comando "xhtml2pdf test. html" converte il file "test. html" in un documento PDF chiamato "test."
3
Risolvere il processo di conversione. Se non converte il file, utilizzare il "-d" e "-w" interruttori per scoprire ciò che è sbagliato. Ad esempio, "xthml2pdf -d -w test. html" si attiva il debug e vengono generati messaggi di avviso per il file "test. html."
Consigli & Avvertenze
- Installare il Python Imaging Library (PIL) in modo che immagini nel file HTML vengono aggiunti al PDF.
- Ricordatevi di installare i pacchetti richiesti di Python che Pisa deve essere eseguito.
- Pisa è gratis da usare per progetti personali, ma è necessario acquistare una licenza per i progetti commerciali.