Hvor å konvertere HTML-filer til PDF-format i Linux

Det finnes ulike alternativer for å konvertere HTML til .pdf i en GNU / Linux operativsystem. En veldig enkel mulighet for å lage en PDF-fil fra en HTML-fil er å åpne filen i nettleseren din, og velg, print. Når utskriftsdialog- oppstår, velg "Skriv til fil", og indikerer "PDF". Alternativt kan du bare åpne filen med OpenOffice.org sin html editor (ooweb). Så bare gå til "Fil" -menyen, og velg "Export". Imidlertid kan kommandolinje verktøy også anvendes.

Bruksanvisning

1 Lagre filen på maskinen din ved hjelp av wget, ved å skrive inn følgende kommando i terminalen, erstatte [URL] for selve URL (Uniform Resource Locator, eller web-adresse) til den aktuelle filen.

wget [URL]

Eksempel:
du @ yourmachine: ~ $ wget http://www.somewebsite.com/somedirectory/somefile.pdf

Selvfølgelig, hvis filen er allerede på maskinen din, er dette trinnet nødvendig.

2 Bruk "cd" (endre katalog), til å navigere i terminal til katalogen der filen er holdt på maskinen din. Hvis du brukte wget for å laste ned filen, bør det være i den gjeldende arbeidskatalog, men klart, hvis du allerede har hatt den aktuelle filen på maskinen din, kan du ha lagret den på et annet sted enn din / home katalogen.

cd / sti / til / katalog

eksempel:
du @ yourmachine: ~ $ cd / home / du / Dokumenter /
du @ yourmachine: ~ / Dokumenter $

3 Konvertere filen til Postscript, ved hjelp html2ps med følgende kommando. Substitute "Dinfil" med det faktiske navnet på den aktuelle filen.

html2ps yourfile.html> yourfile.ps

Eksempel:
du @ yourmachine: ~ / Dokumenter $ html2ps yourfile.html> yourfile.ps

4 Påvirke den endelige konverteringen fra Postscript til PDF med følgende kommando, igjen, erstatte [Dinfil] med navnet på filen.

ps2pdf yourfile.ps

Eksempel:
dere @ yourmachine: ~ / Dokumenter $ ps2pdf yourfile.ps

Du har nå en PDF (Portable Document Format) -fil, konvertert fra den opprinnelige html-fil.

Hint

  • Programmene, wget, cd, html2ps og ps2pdf er sannsynlig å være en del av GNU / Linux-system som standard, eller lett kan installeres ved hjelp av standard pakkebehandleren (synaptic, evner, portage, dukke opp).
  • I mange tilfeller kan det være lurt å lage en pdf-fil fra en kompleks .html eller .xhtml fil som inneholder CSS (Cascading Style Sheet) eller andre elementer, som ikke gjengis i de ovennevnte metoder på en slik måte at det dannes en fil som vises som det gjør på Internett.
  • For slike tilfeller er det et program som heter xhtml2pdf. Dette programmet er ikke like sannsynlig å være en del av de fleste GNU / Linux-distribusjoner som standard, og heller ikke tilgjengelige fra nevnte distribusjoner 'repositories. Som sådan, kan du laste ned og installere den for hånd. Heldigvis, er stedet for dette programmet lett nok funnet og, selvfølgelig, er programmet gratis, åpen kildekode, og dermed kan lastes ned og installeres uten kostnad for brukeren.
  • Du vil merke hvis du teste alle de nevnte metoder på samme fil, at resultatene vil variere, både i utseende og terminologi. Velg den metoden som gir resultatet passer best til dine behov eller mål for bruk av den resulterende PDF-filen.