Konverter HTML til PDF med Chrome: Sådan gør du fra kommandolinjen

Er det muligt at udskrive til destinationen "Gem som PDF" fra kommandolinjen med Chrome eller Chromium for automatisk at konvertere HTML-filer til PDF?

Det er muligt at udskrive til destinationen "Gem som PDF" fra kommandolinjen med Chrome eller Chromium ved at bruge kommandoen `chrome --headless --disable-gpu --print-to-pdf="output.pdf" "input.html"`.

Er det muligt at udskrive til destinationen "Gem som PDF" fra kommandolinjen med Chrome eller Chromium for automatisk at konvertere HTML-filer til PDF?

Ja, det er muligt at udskrive til destinationen "Gem som PDF" fra kommandolinjen med Chrome eller Chromium for automatisk at konvertere HTML-filer til PDF. Dette kan gøres ved hjælp af følgende trin:

  • Installer Google Chrome eller Chromium, hvis det ikke allerede er installeret.
  • Åbn en kommandolinje eller terminal.
  • Brug følgende kommando for at konvertere en HTML-fil til PDF:
chrome --headless --disable-gpu --print-to-pdf="output.pdf" "input.html"

Her er en forklaring på de anvendte parametre:

  • --headless: Kører Chrome i headless mode, hvilket betyder, at det kører uden en grafisk brugergrænseflade.
  • --disable-gpu: Deaktiverer GPU-acceleration. Dette er ofte nødvendigt i headless mode.
  • --print-to-pdf="output.pdf": Angiver, at output skal gemmes som en PDF-fil med navnet "output.pdf".
  • "input.html": Angiver stien til den HTML-fil, der skal konverteres.

Eksempel på en komplet kommando:

chrome --headless --disable-gpu --print-to-pdf="output.pdf" "file:///path/to/your/input.html"

Bemærk, at stien til HTML-filen skal være en absolut sti eller en korrekt formateret URL.

Alternativt kan du bruge Chromium på samme måde:

chromium --headless --disable-gpu --print-to-pdf="output.pdf" "input.html"

Dette vil generere en PDF-fil fra den angivne HTML-fil uden at åbne en grafisk brugergrænseflade.