Dokumente

HTML to PDF

Sauber gesetzte PDFs aus HTML – mit Print-CSS und visueller QA.

Konvertiert HTML/CSS zuverlässig in druckfertige PDFs: Seitenformate, Kopf-/Fusszeilen, Seitenumbrüche, Schriften – inklusive Prüfschleife auf Layoutfehler.

Version
1.2.0
Aktualisiert
Umfang
9 Kapitel · ca. 2 Min. Lesezeit
Format
SKILL.md (Markdown)
Lizenz
CC BY-NC-ND 4.0

Wann dieser Skill greift

  • html zu pdf
  • mach ein pdf daraus
  • druckfertiges pdf
  • print css
  • pdf export
  • angebot als pdf
PDFHTMLAutomatisierung

Was drinsteht

  1. 01Wann dieser Skill greift
  2. 02Schritt 1 – HTML bereinigen
  3. 03Schritt 2 – Print-CSS ergänzen
  4. 04Schritt 3 – Rendern
  5. 05Schritt 4 – Schriften und Bilder
  6. 06Schritt 5 – Qualitätskontrolle (Pflicht)
  7. 07Ausgabeformat
  8. 08Anti-Patterns
  9. 09Qualitätscheck vor Abgabe

Vollständige Anleitung

Der komplette Inhalt der Datei – identisch mit dem Download.

HTML to PDF

Dieser Skill erzeugt aus HTML/CSS ein PDF, das gedruckt, verschickt und archiviert werden kann – mit echtem Text, sauberen Umbrüchen und einer verpflichtenden Sichtprüfung jeder Seite.

Wann dieser Skill greift

  • Angebote, Rechnungen, Reports, Handouts, Zertifikate, Onepager.
  • Ein bestehendes HTML-Dokument soll versandfertig werden.
  • Ein PDF hat Layoutfehler (abgeschnittener Text, leere Seiten, gebrochene Tabellen).

Schritt 1 – HTML bereinigen

  • Semantische Struktur: h1h3, table, figure, keine Layout-Divs ohne Rolle.
  • Keine Skripte, die Inhalte erst nach Interaktion oder verzögert laden.
  • Keine externen Blocker: Webfonts, Bilder und CSS lokal einbinden.
  • Interaktive Elemente (Buttons, Navigation, Cookie-Banner) per @media print ausblenden.

Schritt 2 – Print-CSS ergänzen

@page {
  size: A4;
  margin: 20mm 18mm;
  @bottom-center { content: counter(page) " / " counter(pages); }
}
table, figure, .card { break-inside: avoid; }
h2 { break-after: avoid; }
section.chapter { break-before: page; }
thead { display: table-header-group; }
tfoot { display: table-footer-group; }
a[href]::after { content: " (" attr(href) ")"; }
img { max-width: 100%; }

Weitere Punkte:

  • Masseinheiten in mm, pt oder %, nicht in px.
  • Waisen und Witwen vermeiden: orphans: 3; widows: 3;.
  • Farben: print-color-adjust: exact nur dort, wo Flächen wirklich gedruckt werden sollen.

Schritt 3 – Rendern

chromium --headless --disable-gpu --print-to-pdf=out.pdf \
  --no-pdf-header-footer --run-all-compositor-stages-before-draw input.html

Alternativen: weasyprint input.html out.pdf (gute @page-Unterstützung), playwright mit page.pdf({ format: 'A4', printBackground: true }).

Schritt 4 – Schriften und Bilder

  • Schriften als lokale WOFF2/TTF einbetten, kein CDN zur Renderzeit.
  • Fallback-Stack definieren, damit fehlende Glyphen sichtbar bleiben.
  • Bilder mit mindestens 150 dpi bezogen auf die Druckgrösse; keine hochskalierten Screenshots.
  • Logos möglichst als SVG.

Schritt 5 – Qualitätskontrolle (Pflicht)

pdftoppm -jpeg -r 150 out.pdf page

Jede Seite ansehen, nicht nur die erste. Geprüft wird:

PrüfpunktFehlerbild
TextbeschnittZeilen laufen aus dem Satzspiegel
ÜberlappungElemente liegen übereinander
Leere SeitenFalsche break-before-Regeln
TabellenKopfzeile fehlt auf Folgeseiten
RänderUngleiche oder zu kleine Margins
SchriftenErsatzschrift statt eingebetteter Schrift
ReihenfolgeKapitel in falscher Abfolge
UmbrücheÜberschrift allein am Seitenende

Fehler beheben, neu rendern, erneut prüfen – bis ein kompletter Durchgang sauber ist.

Ausgabeformat

  • Das PDF selbst.
  • Kurzprotokoll: Seitenzahl, Format, geprüfte Punkte, gefundene und behobene Fehler, verbleibende Einschränkungen.

Anti-Patterns

  • Screenshots statt echtem PDF-Text (nicht durchsuchbar, nicht barrierefrei).
  • Feste Pixelbreiten statt mm/pt.
  • Layout erst im PDF testen statt in der Druckvorschau.
  • Dunkle Vollflächen über ganze Seiten (Tonerverbrauch, schlechte Lesbarkeit im Druck).
  • Nur die erste Seite prüfen.

Qualitätscheck vor Abgabe

  • Print-CSS mit @page, Umbruchregeln und Tabellenkopf
  • Schriften und Bilder lokal eingebettet
  • Alle Seiten als Bild geprüft
  • Text im PDF markierbar und durchsuchbar
  • Protokoll mitgeliefert

Zuletzt aktualisiert: 14.08.2026 · Version 1.2.0 · skills.fragroger.ai

Lizenz: CC BY-NC-ND 4.0 (Namensnennung – nicht kommerziell – keine Bearbeitungen). Nutzung nur für den Eigengebrauch. https://creativecommons.org/licenses/by-nc-nd/4.0/deed.de

Lizenz und Nutzung

Dieser Skill steht unter Creative Commons BY-NC-ND 4.0 – Namensnennung, nicht kommerziell, keine Bearbeitungen. Die Nutzung ist ausschliesslich für den Eigengebrauch gedacht: herunterladen, in der eigenen Arbeitsumgebung einsetzen, mit Quellenangabe teilen. Weiterverkauf, Weitergabe als eigenes Produkt, kommerzielle Verwertung oder veränderte Wiederveröffentlichung sind nicht erlaubt. Für kommerzielle Lizenzen bitte Kontakt aufnehmen.