Glossar-Eintrag
Rendering
Der Prozess, bei dem strukturierte Inhalte in eine sichtbare, fertig gesetzte Seitendarstellung umgewandelt werden.
Das Rendering bezeichnet die Umwandlung von strukturierten Daten in eine konkrete, sichtbare Darstellung. Bei der PDF-Erzeugung bedeutet das: Aus dem aus dem Word-Dokument gewonnenen HTML werden konkrete Seiten mit gesetztem Text, Schriftgrößen, Zeilenumbrüchen und Bildpositionen erzeugt.
Beim Word-zu-PDF-Konverter erfolgt das Rendering in zwei Etappen. Zuerst übersetzt mammoth.js das DOCX in semantisches HTML. Dann interpretiert jsPDF dieses HTML und berechnet, wo jeder Textabschnitt auf der PDF-Seite landet, wann ein Seitenumbruch nötig ist und wie Bilder platziert werden.
Da das Rendering die inhaltliche Struktur in ein festes Seitenlayout überführt, kann das Ergebnis vom ursprünglichen Word-Layout abweichen. Komplexe mehrspaltige Layouts, exakte Tabulatorabstände oder absolute Positionierungen werden vereinfacht. Standardstrukturen wie Überschriften, Absätze und Listen werden dagegen zuverlässig übernommen.
Verwandte Begriffe
mammoth.js
JavaScript-Bibliothek, die DOCX-Dokumente in sauberes, semantisches HTML umwandelt, als Zwischenschritt zur PDF-Erzeugung.
jsPDF
JavaScript-Bibliothek zur Erzeugung von PDF-Dateien direkt im Browser, ohne Server-Komponente.
Seitenumbruch
Übergang vom Ende einer Seite zum Anfang der nächsten, der den Inhalt auf mehrere Seiten verteilt.