Die dynamische Dokumentengenerierung ist der Prozess, bei dem anhand einer vordefinierten Vorlage mehrere Dokumente mit dynamischen Daten aus einer Datenquelle personalisiert werden. Beispielsweise kann eine Rechnung so personalisiert werden, dass jeder Empfänger namentlich angesprochen wird. Für die Erstellung von Dokumenten mit dynamischen Daten wird eine Datenquelle benötigt, wie z. B. eine Liste, eine Tabellenkalkulation, eine Datenbank, JSON oder Arrays. Seriendruckfelder sind Platzhalter in vordefinierten Vorlagen, die später durch Daten aus einer der oben genannten oder einer anderen unterstützten Datenquelle ersetzt werden.
Die Erstellung von Dokumenten mit dynamischen Daten erfordert Techniken wie Serienbriefe oder die Verwendung von Seriendruckfeldern. Eine der gängigsten Methoden zur dynamischen Dokumentenerstellung ist die Verwendung von Mustache-Rendering , wodurch die Gestaltung von Vorlagen deutlich vereinfacht wird. Individuelle Rechnungen basieren auf Dokumentvorlagen, die mit Word oder anderen Formulargeneratoren mit Seriendruckfeldfunktion erstellt wurden. Hier beschreiben wir die Verwendung von Vorlagen, die mit der Mustache-Syntax – {{Platzhalterfeld}} – erstellt wurden und später durch die dynamischen Daten ersetzt werden.
Die PDF4me-Aktion „Dokument generieren“ im Make-Format ermöglicht die Erstellung und Automatisierung von Szenarien zur Generierung dynamischer Dokumente. Der Generierungsprozess lässt sich mit einfachen Konfigurationen automatisieren, sofern Vorlage und dynamische Daten vorhanden sind. Als Vorlage können Word-Dateien, HTML-Dateien oder andere unterstützte Formate verwendet werden. Die Daten können als Tabellenkalkulation, CSV-Datei, JSON-Datei, XML-Datei oder Datenliste vorliegen.




