Zum Hauptinhalt springen

Ein Post getaggt mit "Document generation"

Alle Tags anzeigen

Erweiterte Vorlagen für die Dokumentenerstellung erstellen

· 13 Minuten Lesezeit
SEO and Content Writer

Die Dokumentenerstellung per Seriendruck besteht darin, Werte aus einer Datenquelle zu lesen und jeden davon in den passenden Platzhalter einer Vorlage einzusetzen. Sie behalten zwei Dinge: eine Vorlage mit den Seriendruckfeldern (den Variablen, die gefüllt werden) und eine Datenquelle, die die Werte sowie alles liefert, was auf jeder Kopie gleich bleibt. Die Reporting-Engine von PDF4me nimmt diese beiden Dateien und gibt ein fertiges Dokument zurück.

PDF4me akzeptiert Word-, HTML- und PDF-Vorlagen, und die reichhaltigste der drei ist Word. Mit einer kleinen, gut lesbaren Syntax entwerfen Sie eine einzige Word-Vorlage, die Rechnungen, Belege, Verträge, Angebote oder jedes personalisierte Dokument abdeckt, und erzeugen daraus Tausende aus Daten. Dieser Leitfaden führt durch die gesamte Syntax — Seriendruckfelder, Bedingungen, Formatierung, Tabellen, Bilder und Inline-HTML — mit Beispielen zum Kopieren und einer Beispielvorlage, die Sie herunterladen und ausführen können. Jeder Syntax-Link verweist auf genau die passende Seite in der Dokumentation zur Word-Vorlagen-Syntax.

Die Bausteine auf einen Blick
Seriendruckfelder
Der zentrale Platzhalter. Schreiben Sie <<[FieldName]>> in Word, und die Engine ersetzt es durch den passenden Wert aus Ihren Daten.
Bedingungen
Blenden Sie Inhalte mit <<if>>, <<elseif>> und <<else>> ein oder aus, sodass eine Vorlage jeden Fall abdeckt.
Formatierung
Formen Sie einen Wert inline mit <<[token]:"format">> für Datumsangaben, Zahlenformate und Groß-/Kleinschreibung.
Tabellen und Schleifen
Wiederholen Sie eine Zeile oder einen ganzen Abschnitt für jedes Element einer Liste mit <<foreach>>.
Bilder
Fügen Sie ein Logo, Foto oder eine Signatur mit <<image [imageUrl]>> aus einer URL oder Base64 in ein Textfeld ein.
Inline-HTML
Geben Sie vorformatiertes HTML direkt mit dem Schalter <<[token] -html>> in das Dokument aus.