Dokumentautomatisierungs- / Vorlagensystem zur Ausgabe von RTF oder Text

589
gbroiles

Ich möchte die Erstellung routinemäßiger Bürokorrespondenz automatisieren (Briefe usw.). Ich benutze derzeit Hotdocs für diese Aufgabe, würde aber lieber etwas suchen, das nicht an Windows gebunden ist und etwas, das sich leichter in einen automatisierten Workflow integrieren lässt könnte beispielsweise in einer Skriptumgebung verwendet werden.

Ich könnte mit Perl / Python eigene Rollen ausführen und wahrscheinlich eines der HTML-orientierten Vorlagensysteme für diese Aufgabe anpassen. Wenn dies jedoch bereits jemand getan hat, wäre das noch besser.

0
Ich habe ein Skript geschrieben, das für Sie nützlich sein könnte: http://superscripts.co/compile-latex-documents/ ADP vor 8 Jahren 0

1 Antwort auf die Frage

1
James Pulley

Haben Sie über LaTeX nachgedacht? Es ist plattformunabhängig und kann in mehreren Dokumenttypen ausgegeben werden. Die Wurzeln gehen auf Donald Knuth zurück, der die Ausgangsformen der Tex-Typ-Textsprache entwickelte, um sich den Herausforderungen zu stellen, die er bei der Erstellung seiner Lehrbücher sah, insbesondere im Zusammenhang mit der Darstellung der Mathematik.

LaTeX ist sehr robust und verfügt über viele Paket-Add-Ins für die dynamische Produktion von Inline-Grafiken, Formatierungen, Flusskontrolle, Schriftarten usw. Sie können sogar etwas wie PHP verwenden, um die LaTeX-formatierte Datei zur Konvertierung in PS, PDF oder Sonstiges als Teil Ihrer Dokumentproduktionskette.

Vielleicht möchten Sie sich im Tex-Forum von StackExchange umsehen, um einen Eindruck von den verfügbaren Funktionen zur Dokumentenerstellung zu erhalten.

Ich kenne die Tex-Familie - ich habe sie nicht für diese Anwendung in Betracht gezogen, weil ich der Ansicht bin, dass sie eher auf die Präsentation / das Layout fokussiert ist und weil die begrenzte Belichtung, die ich dabei hatte, darauf hindeutet, dass sie sehr mächtig ist, aber eine steile Lernkurve hat . Ich werde es weiter erkunden und sehen, ob ich es vielleicht zu voreilig abgelehnt habe. Danke für Ihren Vorschlag. gbroiles vor 12 Jahren 0
Schauen Sie sich die Dokumentvorlage Brief an. James Pulley vor 12 Jahren 0
Ich habe einige Zeit mit Tutorials verbracht, aber ich denke, mein Gebrauch ist ein bisschen anders als in anderen. Ich würde gerne die Variablensubstitution verwenden können - also könnte ich eine Vorlage schreiben wie 'Lieber $ NAME, ich schreibe, um Ihren Termin am $ DATE um $ TIME zu bestätigen' und diese Bits ersetzen lassen - und im Idealfall eine bedingte Logik enthalten mögen 'Bitte bringen Sie Ihren Ehepartner mit. 'Gehört das zur Funktionalität von LaTeX? Ich habe den Eindruck, dass es wahrscheinlich mit Makros möglich ist, aber ich möchte nicht, dass sie etwas tun, was eigentlich nicht beabsichtigt ist. gbroiles vor 12 Jahren 0
Wir verwenden PHP als Teil der Toolchain, um die .tex-Datei zu generieren und dieses Dokument für die PDF-Ausgabe nachzubearbeiten. In unserem Fall handelt es sich bei der Ausgabe um Leistungstestergebnisse, die viele Diagramme und Diagramme enthalten. Die Quelldaten und das Format der Ausgabe sind jedoch sehr konsistent und bieten sich als programmatische Lösung für die Erstellung eines Berichts an. In diesem Modell halten wir einen Großteil der Logik aus dem LaTeX-Dokument, statt es in PHP-Vorlagencode zu platzieren. Die Verwendung von PHP behebt auch die LaTeX-Schwachstelle beim Abrufen von Daten direkt aus der Datenbank. James Pulley vor 12 Jahren 0