2009-03-24 8 views

Antwort

3

Es gibt PyRTF aber es hat eine Weile nicht mehr aktualisiert worden.

Wenn das nicht funktioniert und Sie bereit sind, etwas zu hacken, dann kann ich Sie auch auf die GRAMPS Project10 verweisen, die einen RTF-Berichtgenerator hat (siehe in gramps/docgen/RTFDoc.py). Dieser Code ist sehr spezifisch für ihre Genealogieberichterstattungsbedürfnisse, aber er ist sauber und anständig dokumentiert und könnte daher ein guter Ausgangspunkt sein.

2

(can't comment yet so I post it as an answer)

Es ist ein Fork von PyRTF pyrtf-ng genannt, es gepflegt ist und hat Unicode-Unterstützung. Dokumentation existiert nicht von dem, was ich gesehen habe, aber api sieht nett aus, und man kann eine Menge von Tests in tests dir herauszufinden.

0

Windward Reports hat einen sehr schönen RTF-Generator. Und Sie erstellen die Vorlage in Word, also sehr einfach zu verwenden. (Disclaimer - ich bin der CTO bei Windward.) Und ja, die Java-Engine kann von Python aufgerufen werden.