HTML a PDF
PDFs bien compuestos a partir de HTML, con CSS de impresion y control visual.
Convierte HTML/CSS de forma fiable en PDFs listos para imprimir: formatos de pagina, encabezados y pies, saltos de pagina y tipografias, con un ciclo de revision para errores de maquetacion.
- Version
- 1.2.0
- Actualizado
- Extension
- 9 capitulos · aprox. 2 min de lectura
- Formato
- SKILL.md (Markdown, aleman)
- Licencia
- CC BY-NC-ND 4.0
Cuando actua este skill
- html zu pdf
- mach ein pdf daraus
- druckfertiges pdf
- print css
- pdf export
- angebot als pdf
Que contiene
- 01Wann dieser Skill greift
- 02Schritt 1 – HTML bereinigen
- 03Schritt 2 – Print-CSS ergänzen
- 04Schritt 3 – Rendern
- 05Schritt 4 – Schriften und Bilder
- 06Schritt 5 – Qualitätskontrolle (Pflicht)
- 07Ausgabeformat
- 08Anti-Patterns
- 09Qualitätscheck vor Abgabe
Instrucciones completas
El contenido completo del archivo, identico a la descarga. Redactado en aleman.
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 printausblenden.
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,ptoder%, nicht inpx. - Waisen und Witwen vermeiden:
orphans: 3; widows: 3;. - Farben:
print-color-adjust: exactnur 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üfpunkt | Fehlerbild |
|---|---|
| Textbeschnitt | Zeilen laufen aus dem Satzspiegel |
| Überlappung | Elemente liegen übereinander |
| Leere Seiten | Falsche break-before-Regeln |
| Tabellen | Kopfzeile fehlt auf Folgeseiten |
| Ränder | Ungleiche oder zu kleine Margins |
| Schriften | Ersatzschrift statt eingebetteter Schrift |
| Reihenfolge | Kapitel 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
Paso a paso: descargar, subir, adaptar
Sin instalacion, sin carpetas, sin terminal. Descarga el archivo, subelo a la herramienta de chat que prefieras y adaptalo con un prompt.
Haz clic arriba en «SKILL.md». Recibes un unico archivo markdown.
Los skills son texto plano: adapta tono, idioma, publico y formato de salida para tu uso propio. La licencia no permite republicar versiones modificadas. FAQ sobre adaptacion, uso propio y republicacion
Licencia y uso
Este skill se publica bajo Creative Commons BY-NC-ND 4.0 – atribucion, sin uso comercial y sin obras derivadas. Esta pensado unicamente para uso propio: descargalo, usalo en tu entorno de trabajo y compartelo citando la fuente. No se permiten la reventa, la redistribucion como producto propio, la explotacion comercial ni la publicacion de versiones modificadas. Para licencias comerciales, ponte en contacto.