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: h1–h3, 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

Schritt für Schritt: herunterladen, hochladen, anpassen

Keine Installation, keine Ordner, kein Terminal. Du lädst die Datei herunter, lädst sie im Chattool deiner Wahl hoch und passt sie per Prompt an.

  1. Oben auf „SKILL.md“ klicken. Du bekommst eine einzelne Markdown-Datei.

Alle Skills sind reiner Text – Tonalität, Sprache, Zielgruppe und Output-Format darfst du für den Eigengebrauch anpassen. Veränderte Fassungen dürfen laut Lizenz nicht weiterveröffentlicht werden. FAQ zu Anpassung, Eigengebrauch und Wiederveröffentlichung

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.