Documenti

Da HTML a PDF

PDF impaginati bene a partire da HTML, con CSS di stampa e controllo visivo.

Converte HTML/CSS in PDF pronti per la stampa in modo affidabile: formati pagina, intestazioni e pie di pagina, interruzioni, font, con un ciclo di revisione per gli errori di impaginazione.

Versione
1.2.0
Aggiornato
Estensione
9 capitoli · circa 2 min di lettura
Formato
SKILL.md (Markdown, tedesco)
Licenza
CC BY-NC-ND 4.0

Quando entra in gioco questo skill

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

Che cosa contiene

  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

Istruzioni complete

Il contenuto completo del file, identico al download. Redatto in tedesco.

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

Passo dopo passo: scaricare, caricare, adattare

Nessuna installazione, nessuna cartella, nessun terminale. Scarichi il file, lo carichi nel tuo strumento di chat e lo adatti con un prompt.

  1. Clicca sopra su «SKILL.md». Ricevi un singolo file markdown.

Gli skill sono testo semplice: adatta tono, lingua, pubblico e formato di output per uso personale. La licenza non consente di ripubblicare versioni modificate. FAQ su adattamento, uso personale e ripubblicazione

Licenza e uso

Questo skill e pubblicato con licenza Creative Commons BY-NC-ND 4.0 – attribuzione, nessun uso commerciale e nessuna opera derivata. E pensato esclusivamente per uso personale: scaricalo, usalo nel tuo ambiente di lavoro e condividilo citando la fonte. Non sono consentiti rivendita, redistribuzione come prodotto proprio, sfruttamento commerciale o pubblicazione di versioni modificate. Per licenze commerciali, mettiti in contatto.