Bevor ich das Rad neu erfinde (und dann als Achteck), möchte ich gerne hier fortgeschrittene Benutzer fragen, die Latex- oder PDF-Erstellsysteme gut kennen.
Ich habe ein paar Vorlagen als Textdokument oder Tabellendokument in Openoffice – Libreoffice geht genauso –, mit Briefkopf (inklusive Graphiken), Fußzeilen, Tabellen, Listen, usw. Angelehnt an diese Vorlagen würde ich nun gerne in meinem Programm oder Skript eine Serie von PDFs erstellen, wo gewisse Felder oder dynamische Listen der Vorlagen inklusive dynamischem Fließtext vom Programm gefüllt werden.
Das Ganze läuft also programmgesteuert ab, d.h. wie in der Konsole, ohne Maus. Um das Befüllen von "etwas", was dann in einem PDF resultiert, zu ermöglichen, empfahl ein Freund mir LaTeX, wo ich dann programmatisch eine vorbereitete ".tex"-Textdatei hernehmen und gewisse Bereiche mit dynamischen Inhalt befüllen kann.
Von den Eckdaten klappt das, z.B. kann mein Programm mit dem Aufruf von "pdflatex datei.tex" aus der vorher von meinem Programm gefüllten Textdatei "datei.tex" sehr schön eine PDF-Datei erzeugen lassen. Um die Office-Vorlagen ungefähr in TeX abzubilden, könnte ich vielleicht einen visuellen TeX-Ersteller wie LyX benutzen.
Weil jedoch Latex für mich neu ist und ich auch bereits einige Spezialitäten entdeckte, wollte ich vor dem Eintauchen in LaTeX fragen, ob es auch wirklich das geeignete Werkzeug für meine Aufgabe ist, oder ob es da noch was kleineres gibt, was auf ähnliche Weise per Textmodus befüllbar wäre und dann auf Kommando gute PDFs erzeugt?
P.S. Das ebenfalls textbasierte und somit von mir "füllbare" HTML-Format habe ich wieder verworfen, weil es kein Satzsystem ist (auch nicht sein will) und bereits an typischen Briefköpfen von Office-Dokumenten scheitert.