2016-07-16 24 views
1

Gibt es eine einfache Möglichkeit, ein PDF aus einem XML mit einem xsl-fo zu bekommen? Ich würde es gerne in Python machen. Ich weiß, wie man ein HTML von einem XML & xsl tut, aber ich finde kein Codebeispiel, um ein PDF zu erhalten.xml + xslfo zu PDF python

Dank

+0

Mögliche Duplikat [PDF Dokument XML erstellen mit XSL FO w/Python] (http://stackoverflow.com/questions/5573215/creating-a -pdf-from-xml-mit-xsl-fo-w-python) – mzjn

Antwort

1

XSL FO erfordert eine Formatierung Motor Druckausgabe wie PDF von XSL-FO-Eingang zu erstellen. Frei verfügbar ist Apache FOP. Es gibt auch einige andere kommerzielle Produkte. Ich kenne keine XSL-FO-Engines, die in Python geschrieben wurden, obwohl einige Python-Schnittstellen haben.

0

Die rinohtype Python-Bibliothek kann Ihnen beim Erstellen einer PDF aus einem strukturierten Dokument wie XML helfen. Sie müssen ein Frontend für Ihr XML-Format schreiben, um Ihr Dokument in eine rinohtype Dokumentenstruktur zu transformieren.

Rinohtype basiert nicht auf XSL-FO, aber die CSS-ähnlichen Stylesheets sollten eine wesentlich einfachere Gestaltung der PDF-Ausgabe ermöglichen.

(Full Disclosure: Ich bin der Autor des rinohtype)