Come convertire HTML a PDF in Linux Script

September 18

Come convertire HTML a PDF in Linux Script


Per convertire un file HTML in un file PDF in uno script Linux, è possibile utilizzare PyODConverter. Esso utilizza la suite OpenOffice popolare per convertire i file HTML a PDF. Tuttavia, questa utility ha un grave inconveniente: può essere molto lento, soprattutto se avete bisogno di convertire molti file. (Inoltre, non può essere in grado di installare OpenOffice sul proprio computer.) Un'altra soluzione è quella di utilizzare il libero e open source riga di comando XHTML2PDF (o Pisa) all'interno dello script Linux.

istruzione

1 Installare XHTML2PDF. Il modo più semplice è quello di utilizzare l'utilità "easy_install" di Python. Vedere la documentazione nella sezione Riferimenti per ulteriori dettagli.

2 Chiamate Pisa dal vostro script Linux. Esso prende in input il nome del file di un file HTML o un URL. Ad esempio, il comando "xhtml2pdf test.html" converte il file "test.html" ad un documento PDF chiamato "test.pdf."

3 Risoluzione dei problemi il processo di conversione. Se il file non converte, usare i tasti e "-d" "-w" per scoprire cosa c'è che non va. Ad esempio, "xthml2pdf -d -w test.html" si accende il debug e uscite messaggi di avvertimento per il file "test.html."

Consigli e avvertenze

  • Installare il Python Imaging Library (PIL), in modo che le immagini nel file HTML vengono aggiunti al PDF.
  • Ricordarsi di installare i pacchetti necessari Python che Pisa ha bisogno per funzionare.
  • Pisa è libero di utilizzare per progetti personali, ma è necessario acquistare una licenza per progetti commerciali.