Ich habe PDF-Dateien gesehen, die mit Python und ReportLab erstellt wurden. In der Open-Source-Version müssen Sie etwas programmieren, um zur Ausgabe zu gelangen, aber es gibt mehrere Beispiele, und dies sollte für jemanden, der mit TeX umgehen kann, einfach sein.
Was ich nicht verwendet habe, aber was noch einfacher erscheint, ist die Verwendung von rst2pdf. Das Generieren/Bearbeiten des .rst
Markup-Format ist im Wesentlichen dasselbe wie die Verwendung von LaTeX.