Nwlapcug.com


Come convertire HTML in PDF nello Script Linux



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.