Convert HTML to Pdf
Zuletzt geändert: 14.03.2026 05:56

Convert-HtmlToPdf #

ÜBERSICHT #

Konvertiert eine lokale HTML-Datei headless in eine PDF-Datei (Chrome, Edge oder Firefox).

SYNTAX #

Convert-HtmlToPdf [-Path] <string> [[-OutFile] <string>] [[-Engine] <string>] [-PageInfo] [-Show]
    [-PassThru] [<CommonParameters>]

BESCHREIBUNG #

Standard ist Auto-Erkennung in der Reihenfolge Chrome → Edge → Firefox. Mit -Engine kann eine Engine erzwungen werden. Ist die erzwungene Engine nicht vorhanden, erfolgt eine Warnung (mit Dateiname in einfachen Hochkommas) und es wird kein PDF erstellt. Firefox wird intern über Convert-HtmlToPdfWithFirefox angebunden und nutzt ausschließlich den modul-eigenen geckodriver im Ordner ‘pdf'.

PARAMETER #

-Path #

Type: string

Der Pflichtparameter ist der Pfad zur HTML-Datei, die in PDF konvertiert werden soll, welche relativ oder absolut angegeben werden kann.

-OutFile #

Type: string

Optionaler Zielpfad der PDF. Wenn leer, wird .pdf neben der HTML-Datei geschrieben.

-Engine #

Type: string
Default: 'Auto'

Auto (Default), Chrome, Edge oder Firefox.

-PageInfo #

Type: switch

Bei Chrome/Edge: Kopf-/Fußzeile drucken (ohne Switch = keine Header/Footer).

-Show #

Type: switch

Öffnet die erzeugte PDF-Datei nach der Konvertierung automatisch mit dem im Betriebssystem hinterlegten PDF-Viewer.

-PassThru #

Type: switch

Gibt bei Erfolg den PDF-Pfad (string) zurück statt [bool].

AUSGABEN #

bool (Default) oder string (bei -PassThru)

BEISPIELE #

# Konvertiert eine HTML-Datei in PDF und öffnet sie anschließend im PDF-Viewer.
Convert-HtmlToPdf -Path "C:\Reports\report.html" -Show