HTML in PDF umwandeln
Machen Sie aus einer HTML-Datei – oder eingefügtem Markup – ein auf Seiten verteiltes PDF, das genau wie die Seite aussieht: Flexbox, Grid, Farbverläufe, Bilder und Typografie bleiben erhalten.
- Direkt nach dem Umwandeln gelöscht
- Verschlüsselte Übertragung, sofort gelöscht
- Ohne Anmeldung, ohne Wasserzeichen
So funktioniert’s
HTML hinzufügen
Legen Sie eine .html-Datei ab oder fügen Sie Ihr Markup in das Feld ein.
Seite wählen
Seitenformat, Ausrichtung und Ränder – angewendet als echtes Druck-CSS.
Umwandeln und herunterladen
Gerendert und auf Seiten verteilt genau wie mit „Drucken → Als PDF speichern“, mit echtem, markierbarem Text.
Was die Seite erreichen darf – und was CSS steuert
Die Umwandlung hat keinen Netzwerkzugriff und führt keine Skripte aus – beides sind Sicherheitsentscheidungen, keine fehlenden Funktionen. Ein Konverter, der alles abruft, was eine eingereichte Seite anfordert, ließe sich bereitwillig auf Adressen richten, die nur unser Server sehen kann, und einer, der Skripte ausführt, würde fremden Code ausführen. Ein Stylesheet, das auf ein CDN verlinkt, kommt also nicht an, ein Bild mit gewöhnlicher Webadresse wird nicht geladen, ein Webfont wird stillschweigend ersetzt, und eine Seite, die sich per JavaScript selbst aufbaut, wird so umgewandelt, wie das Markup vor dem Ausführen von irgendetwas aussieht. Die Lösung ist immer dieselbe: CSS inline in einem style-Block einbinden und Bilder als Data-URIs einbetten. Browser bieten das direkt an – „Seite speichern unter → Webseite, komplett“ in Firefox oder „Als MHTML speichern“ –, und eine als einzelne Datei gespeicherte Seite wird originalgetreu umgewandelt.
Was das Ergebnis tatsächlich bestimmt, ist Druck-CSS – das Zweite, was man wissen sollte. Die Seite wird so gesetzt, als würde sie gedruckt, deshalb greift ein @media print-Block, ein gewöhnliches Bildschirm-Stylesheet unter Umständen aber nicht – darum wird eine Seite mit einer Druckregel, die ihre Navigation ausblendet, wunderbar umgewandelt, und eine ohne bringt das ganze Drumherum der Website mit. @page steuert das Papier: Format, Ausrichtung und Ränder werden daraus gelesen. break-before, break-after und break-inside: avoid bestimmen, wo Seiten umbrechen – ob eine Tabelle nicht geteilt werden darf oder ein Abschnitt auf einer neuen Seite beginnen muss, haben Sie also vollständig selbst in der Hand.
Hintergründe sind das klassische Versäumnis. Browser drucken Hintergrundfarben und -bilder standardmäßig nicht, ein dunkler Header kann also weiß herauskommen, wenn das Stylesheet nicht -webkit-print-color-adjust: exact angibt – eine Zeile, und sie macht den Unterschied zwischen einem Dokument im eigenen Design und einem nackten. Text bleibt echter Text, Links bleiben funktionierende Links, und Überschriften können zu PDF-Lesezeichen werden, wo das Markup echte Überschriftenelemente verwendet.
Ist unser Server nicht erreichbar, sagt die Seite das und baut das Dokument lokal neu auf. Dabei bleiben Text, Bilder und einfaches Layout erhalten, während alles vereinfacht wird, was einen echten Layout-Durchlauf braucht – darunter Grid, Flexbox, Floats und Positionierung. Ein einfaches Dokument wird nahezu identisch umgewandelt, ein gestaltetes nicht.
Wenn Sie etwas anderes brauchen
Um eine Live-URL umzuwandeln – was diese Seite bewusst nicht kann –, läuft dasselbe Rendering wie auf unserem Server auch auf Ihrem Rechner: chrome --headless --disable-gpu --print-to-pdf=out.pdf https://example.com lädt die Seite mit vollem Netzwerkzugriff, samt Skripten. Das ist der ganze Unterschied, und genau deshalb greift man dazu.
Für echte Kontrolle über Kopf- und Fußzeilen, Seitenzahlen und Ränder setzen WeasyPrint und Prince die CSS-Paged-Media-Spezifikation richtig um: laufende Kopfzeilen aus @top-center, Seitenzähler, Fußnoten und Querverweise, die zu Seitenzahlen aufgelöst werden. WeasyPrint ist kostenlos und wird von den meisten Dokumentations-Pipelines verwendet. Chrome unterstützt davon fast nichts – ein generierter Bericht mit „Seite 3 von 12“ in der Fußzeile braucht also eines der beiden statt dieses Tools.
Häufig gestellte Fragen
Sieht es genau wie meine Seite aus?
Ja – es kommt genau so heraus, wie „Drucken → Als PDF speichern“ es erzeugt. Flexbox, Grid, Floats, Farbverläufe, Schatten, SVG und Webtypografie sehen genau so aus wie auf dem Bildschirm.
Wird mein HTML irgendwo gespeichert?
Es wird über eine verschlüsselte Verbindung an unseren Server gesendet, umgewandelt und gelöscht, sobald Ihr PDF erstellt ist – es wird nichts gespeichert, protokolliert oder weitergegeben. Sollte der Server einmal nicht erreichbar sein, greift das Tool auf seinen eigenen Konverter zurück und sagt Ihnen das.
Wird JavaScript ausgeführt?
Nein, mit Absicht – die Seite wird nur aus ihrem Markup und ihren Stilen gerendert. Fremde Skripte auf dem Server auszuführen, wäre eine Sicherheitslücke, und ein Dokument, das es wert ist, umgewandelt zu werden, sollte sich nicht erst zur Laufzeit selbst zusammensetzen müssen.
Kann ich externe Bilder oder Stylesheets verwenden?
Nein – die Umwandlung ist aus Sicherheitsgründen vom Netzwerk abgeschottet. Binden Sie Ihr CSS inline ein und betten Sie Bilder als Data-URIs ein; alles, was in sich geschlossen ist, wird perfekt gerendert.
Ist der Text markierbar?
Ja. Das PDF enthält echten Vektortext und Vektorgrafik – keinen Screenshot –, bleibt also bei jedem Zoom scharf und lässt sich markieren, durchsuchen und kopieren.
Wie werden Seitenumbrüche festgelegt?
Durch echtes Druck-CSS: Der Inhalt fließt über die Seiten, und die Regeln page-break-before, page-break-after und page-break-inside in Ihrem Markup werden genau so befolgt, wie ein Browser sie beim Drucken befolgt.
Gut zu wissen: Skripte werden nicht ausgeführt, und die Umwandlung hat keinen Netzwerkzugriff – binden Sie Ihre Stile inline ein und betten Sie Bilder als Data-URIs ein. Live-URLs können nicht abgerufen werden; speichern Sie die Seite zuerst als Datei. Ist unser Server nicht erreichbar, behält der Browser-Ersatzmodus Text und einfaches Layout bei, vereinfacht aber fortgeschrittenes CSS.
Weitere PDF-Tools
PDF in HTML
Eine einzige, in sich geschlossene Webseite
TXT in PDF
Text oder Notizen als ordentliches PDF
Word in PDF
DOCX in PDF, genau wie Word es exportiert
EPUB in PDF
E-Books als PDF mit anklickbarem Inhaltsverzeichnis
Excel in PDF
XLSX in PDF, genau wie Excel es druckt
PowerPoint in PDF
Folien als PDF, genau wie PowerPoint sie exportiert