HTML-Code

Seitenformat

Das PDF enthält ein Bild der gerenderten Seite: Der Text ist nicht markierbar, Skripte werden nicht ausgeführt und externe Bilder können fehlen, wenn ihr Server keinen Cross-Origin-Zugriff erlaubt.

So wandelst du HTML in PDF um

1

HTML einfügen

Füge deinen HTML-Code – gern mit <style>-Block – in den Editor ein oder lade die Beispielrechnung zum Ausprobieren.

2

Seitenformat wählen

Wähle A4 oder US Letter, Hoch- oder Querformat und den Rand um den Inhalt.

3

PDF herunterladen

Das HTML wird in Seitenbreite gerendert, auf Seiten verteilt und als PDF gespeichert.

Wofür sich der HTML-in-PDF-Konverter eignet

Mach aus einem Stück HTML schnell ein PDF zum Verschicken oder Drucken: eine Rechnungs- oder Quittungsvorlage, einen E-Mail-Newsletter, eine Urkunde, einen einfachen Bericht oder eine selbst gebaute Seite. Das HTML wird genau so breit gesetzt wie der druckbare Bereich der gewählten Seite und dann auf so viele Seiten wie nötig verteilt.

Beachte die Grenzen eines reinen Browser-Konverters: Das Ergebnis ist ein hochaufgelöstes Bild deines Inhalts, der Text im PDF lässt sich also nicht markieren oder durchsuchen (dafür kannst du das PDF anschließend mit PDF OCR durchsuchbar machen). JavaScript in deinem Code wird aus Sicherheitsgründen nicht ausgeführt, Seitenumbrüche erfolgen nach fester Höhe statt nach CSS-Regeln wie page-break, und externe Bilder oder Schriften erscheinen nur, wenn ihr Server Cross-Origin-Zugriff erlaubt. Am besten funktionieren Inline-Styles, <style>-Blöcke und Bilder als Data-URI.

Häufige Fragen zu HTML in PDF

Kann ich den Text im erzeugten PDF markieren oder kopieren?

Nein. Das gerenderte HTML wird als Bild erfasst und auf die PDF-Seiten gesetzt, der Text ist daher nicht markierbar. Mit dem Werkzeug PDF OCR kannst du anschließend eine durchsuchbare Textebene hinzufügen.

Warum fehlen Bilder in meinem PDF?

Bilder von anderen Websites können nur erfasst werden, wenn deren Server Cross-Origin-Zugriff (CORS) erlaubt. Bette Bilder als Data-URI ein oder nutze einen Server, der CORS-Header sendet, damit sie sicher erscheinen.

Wird JavaScript in meinem HTML ausgeführt?

Nein. Das HTML wird in einer Sandbox ohne Skriptausführung gerendert, Event-Handler werden entfernt. Inhalte, die erst per JavaScript erzeugt werden, erscheinen daher nicht.

Kann ich eine Website über ihre URL umwandeln?

Nein. Browser erlauben einer Website nicht, die Inhalte einer anderen zu laden – du musst den HTML-Code einfügen. Um eine Webseite als PDF zu sichern, öffne den Druckdialog deines Browsers und wähle „Als PDF speichern“.

Wird mein HTML an einen Server gesendet?

Nein. Das Rendern und die PDF-Erstellung laufen komplett in deinem Browser. Nur Ressourcen, auf die dein Code verweist – etwa externe Bilder –, werden von deren Servern geladen.

Ähnliche Werkzeuge