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.