HTML-Code-Editor
ED50/ED52. Links tippen, rechts die gerenderte Seite sehen — derselbe
HtmlConverter, den auch html_to_pdf nutzt. Vervollständigung
(HtmlTagCompletion/CssTagCompletion) und Strukturprüfung
(HtmlValidator/CssValidator) sind Bibliothekscode, keine Attrappe
— die CSS-Eigenschaftsliste kommt aus CssPropertyCatalog, derselben Liste,
die auch HtmlStyleResolver beim Wandeln auswertet; die Hervorhebung nutzt denselben
SyntaxHighlighter wie der Klartext-Editor.
dokument.html
stil.css
Hervorhebung (HTML)
<h1 class="titel">Neue Seite</h1> <p>Text hier eintippen — rechts erscheint die PDF-Vorschau.</p>
Vervollständigung CSS (ED52)
Strukturprüfung CSS (ED52)
Keine Befunde.
Vervollständigung (ED52)
Strukturprüfung (ED52)
Keine Befunde — jedes Element ist geschlossen.
Projekt — /tmp/Kuonen.PDFTools/Pruefstand/site-projekt
Dateien in diesem Ordner ablegen (Bilder, CSS, …), dann prüft
„Verweise prüfen“ die lokalen src/href
der Seite dagegen.
Der Projektordner ist noch leer.
- 1,429 Byte
- Ladestatus: Success
- 1 Seite(n)
Vorschau
in eigenem Tab öffnen
herunterladen
Berichte zu diesem Lauf
HTML — was gewandelt wurde und was nicht
Kuonen.PDFTools.Html.HtmlConversionReport
ohne Befund
Kein Browser: kein JavaScript, kein Netzzugriff, kein Flexbox/Grid/Float. Jede Luecke wird gemeldet, nie verschwiegen. »Fehlt« heisst: Inhalt ist nicht im PDF.
Keine Befunde. Quelltext 67 Zeichen, gewandelt 66.
Absatz- und Zeichenformate — lokale Abweichungen
Kuonen.PDFTools.Styles.StyleOverrideReport
ohne Befund
Wo ein Absatz oder Lauf vom benannten Format abweicht — InDesigns »+«, hier abfragbar statt nur sichtbar.
Es wurde kein benanntes Format angewandt.
Quelltext — ausgeschnitten aus der eingebetteten Beispieldatei, nicht abgetippt
using Kuonen.PDFTools.Html;
var markup = """
<style>.titel { color: #1d4e79; }</style><h1 class="titel">Neue Seite</h1>
<p>Text hier eintippen — rechts erscheint die PDF-Vorschau.</p>
""";
// Ohne Basisverzeichnis: kein Datei- und kein Netzzugriff. Was fehlt,
// steht danach im Bericht — nichts wird still uebergangen.
HtmlConversionResult result = HtmlConverter.Convert(markup);
byte[] pdf = result.Pdf;
HtmlConversionReport report = result.Report;