Um aus einer technischen Dokumentation in DITA-XML oder einer Website in HTML ein PDF zu erstellen, gibt es verschiedene Wege und Tools. In diesem Wissensartikel stelle ich zunächst die Vor- und Nachteile der dabei zur Anwendung kommenden Sprachen XSL-FO und CSS Paged Media gegenüber. Im zweiten Teil vergleiche ich Programme für das Rendering von HTML-Dateien zu PDF-Dateien über CSS und deren Funktionen.