Slik konverterer HTML til PDF i Linux Script

Slik konverterer HTML til PDF i Linux Script


Å konvertere en HTML-fil til en PDF-fil i et Linux-skript, kan du bruke PyODConverter. Den bruker den populære Openoffice suite for å konvertere HTML-filer til PDF-filer. Imidlertid har dette verktøyet en stor ulempe: det kan være veldig treg, spesielt hvis du trenger å konvertere mange filer. (Dessuten kan du ikke være i stand til å installere Openoffice på datamaskinen.) En annen løsning er å bruke gratis og åpen kildekode kommandolinjeverktøyet XHTML2PDF (eller Pisa) innsiden av Linux script.

Bruksanvisning

1 Installer XHTML2PDF. Den enkleste måten er å bruke Pythons "easy_install" -verktøyet. Se dokumentasjonen under Referanser for mer informasjon.

2 Ring Pisa fra Linux script. Det tar som input filnavnet til en HTML-fil eller en URL. For eksempel kommandoen "xhtml2pdf test.html" konverterer filen "test.html" til et PDF-dokument som heter "test.pdf."

3 Feilsøk konverteringsprosessen. Hvis filen ikke konverterer, bruke "-d" og "-w" brytere for å finne ut hva som er galt. For eksempel "xthml2pdf -d -w test.html" slås på debugging og utganger advarsler for filen "test.html."

Hint

  • Installer Python Imaging Library (PIL), slik at bilder i HTML-filen legges til PDF.
  • Husk å installere de nødvendige Python pakkene som Pisa trenger for å kjøre.
  • Pisa er gratis å bruke for personlige prosjekter, men du må kjøpe en lisens for kommersielle prosjekter.