Zum Hauptinhalt springen

Serienbriefliste von Dokumenten in Make

Serienbrieffunktion mit Datenzeichenfolge Liste von Dokumenten ist ein Make Modul von PDF4me das ein Wort oder PDF Vorlage mit einem JSON Diese Funktion erstellt ein Array von Datensätzen und generiert für jedes Array-Objekt ein personalisiertes Dokument. Sie eignet sich für Massenverträge, Rechnungen oder Zertifikate. Die Ausgabe erfolgt als ZIP-Archiv mit einzelnen Dateien oder als eine einzige kombinierte Datei. PDFDie

:::Warnung: Veraltetes Modul Dieses Modul wird demnächst veraltet sein. Wechseln Sie zu Mehrere Dokumente generieren Für die Stapelverarbeitung von Dokumenten mit verbesserter Leistung, optimierter Speicherverwaltung für große Datensätze und erweiterten Funktionen.

:::

Verwandte Blog-Beiträge
Zu dieser Funktion gibt es noch keinen Blogbeitrag – folgt in Kürze.
Schauen Sie sich in der Zwischenzeit im PDF4me-Blog Tutorials und Arbeitsabläufe für alle Plattformen an.
Besuchen Sie den Blog

Authentifizierung Ihres API Anfrage

Jeder PDF4me Modul in Make Erfordert eine gültige Verbindung. Erstellen oder wählen Sie eine aus, die Ihre Daten enthält. PDF4me API Der Schlüssel dient dazu, dass das Szenario Anfragen zur Stapeldokumentgenerierung sicher authentifizieren kann.

Wichtige Fakten, die Sie nicht verpassen sollten

Dieses Modul ist veraltet.
Für neue Szenarien verwenden Mehrere Dokumente generierenEs bietet eine bessere Performance, eine verbesserte Speicherverwaltung für große Datensätze und erweiterte Formatierungsoptionen.
Eins JSON Objekt entspricht einem Dokument
Die zusammenzuführenden Daten müssen gültig sein. JSON Array. Jedes Objekt im Array erzeugt ein Dokument, und seine Schlüsselnamen müssen exakt mit den Platzhalternamen für den Seriendruck in Ihrem Word-Dokument übereinstimmen. PDF Vorlage.
Zwei Ausgabemodi: kombiniert PDF oder Zip
Setzen Sie die Option "Zusammenführungs-Ausgabedatei" für eine einzelne Datei auf "Ja". PDF Enthält alle Dokumente in der richtigen Reihenfolge. Auf „Nein“ (Standardeinstellung) setzen, um ein ZIP-Archiv mit einer Datei pro Datensatz zu erstellen. Anschließend mit dem Archivierungsmodul extrahieren.
PDF4me-Dokumentgenerierungsschritt unter „Erstellen“, wobei im Dropdown-Menü „Vorlagendateityp“ die Option „Serienbrief“ ausgewählt ist

Stellen Sie den Vorlagendateityp auf Serienbrief ein, damit PDF4me verschmilzt jedes JSON Tragen Sie die Daten in die Platzhalterfelder Ihrer Vorlage ein.

Was ist eine Serienbriefliste von Dokumenten? Make?

Serienbriefliste von Dokumenten ist Make'S PDF4me Modul zur gleichzeitigen Generierung vieler Dokumente aus einer einzigen Vorlage. Es akzeptiert eine Vorlagendatei und eine JSON Das Modul verarbeitet ein Array von Datensätzen und gibt anschließend für jeden Datensatz ein zusammengeführtes Dokument zurück. Im Gegensatz zum manuellen Zusammenführen von Datensätzen in Word ermöglicht dieses Modul die Verarbeitung von Hunderten von Dokumenten in einem automatisierten Szenario ohne manuelle Eingriffe.

Parameter

ParameterErforderlichWas es tutBeispiel
ConnectionRequiredPDF4me connection holding your API key. Click Add and paste your key from dev.pdf4me.com/dashboard if connecting for the first time.My PDF4me connection
FileRequiredBinary content of the Word or PDF template. Map it from a preceding download module such as Dropbox Download a File.1. Data
Merge DataRequiredJSON array of data records. Each object generates one document, and its key names must exactly match the placeholder names in the template.[{"Name":"John","Co":"Acme"}]
Merge Output FileOptionalControls the output format. Yes gives a single combined PDF of all documents. No, the default, gives a zip archive with one file per record.No

Ausgabe

FeldTypWas es enthält
Doc DataBufferThe generated output as a binary buffer. A zip archive of individual files when Merge Output File is No, or a single combined PDF when it is Yes.
File NameStringName of the output file, either a zip or a pdf. Map it into the File Name field of a downstream upload or email module.

Wie funktioniert die Stapeldokumentenerstellung in Make?

Das Modul liest Ihre Vorlage einmal ein, durchläuft dann das Array „Zusammenführungsdaten“ und ersetzt jeden Datensatz durch die Platzhalter der Vorlage, um ein Dokument zu erstellen. Wenn „Ausgabedatei zusammenführen“ auf „Nein“ gesetzt ist, werden die Dokumente in eine ZIP-Datei gepackt; wenn „Ja“ gesetzt ist, werden sie zu einer einzigen Datei zusammengefügt. PDFDie Serienbrieffunktion selbst ist eine langjährige Funktion von Microsoft Word, die in der Dokumentation aufgeführt ist. Microsoft Office-HilfezentrumBeispiele für Szenario-Erstellungsmuster finden Sie unter Make HilfezentrumDie

Typische Konfigurationen

Zertifikate für eine Teilnehmerliste
  1. Eine Teilnehmerliste aus Google Sheets mit dem Modul „Zeilen durchsuchen“ auslesen.
  2. Fassen Sie die Zeilen zu einem zusammen JSON Array mit dem Array-Aggregator.
  3. Übergeben Sie die Vorlage an File und das Array an Merge Data.
  4. Setzen Sie „Ausgabedatei zusammenführen“ auf „Ja“, um eine kombinierte Datei zu erstellen. PDFDann schicke es per E-Mail.
Rechnungen als einzelne Dateien stapeln
  1. Rechnungsdatensätze aus einer Airtable- oder Sheets-Quelle sammeln.
  2. Baue den JSON Das Array soll so gestaltet sein, dass jedes Objekt den Platzhaltern der Vorlage entspricht.
  3. Lassen Sie „Ausgabedatei zusammenführen“ auf „Nein“ eingestellt, um eine ZIP-Datei mit nur einer Datei zu erhalten. PDF pro Datensatz.
  4. Fügen Sie das Archivmodul hinzu, um die Dateien zu entpacken und anschließend jede Datei in Drive hochzuladen.
Personalisierte Briefe per Webhook
  1. Auslösen durch einen benutzerdefinierten Webhook, der ein Datensatz-Array liefert.
  2. Laden Sie die Briefvorlage aus dem Cloud-Speicher herunter.
  3. Führen Sie die Serienbrieffunktion aus, um die zusammengeführten Dokumente zu erstellen.
  4. Liefern Sie die Postleitzahl oder die Kombination PDF zum Zielort.

Praktische Tipps

Dieses Modul ist veraltet.
Für neue Szenarien verwenden Sie „Mehrere Dokumente generieren“, wodurch eine verbesserte Speicherverwaltung und Formatunterstützung ermöglicht wird. Bestehende Szenarien funktionieren weiterhin.
Die Schlüssel müssen exakt mit den Platzhaltern übereinstimmen.
JSON Die Schlüsselnamen müssen mit den Platzhalternamen der Vorlage übereinstimmen, Groß- und Kleinschreibung ist dabei wichtig. Ein Schlüssel mit dem Namen „Firma“ füllt keinen Platzhalter für „Firma“ aus.
Ja oder Nein ändert den Ausgabetyp
Die Option "Merge-Ausgabedatei" auf "Ja" gesetzt, gibt eine einzelne kombinierte Datei zurück. PDFNein, die Standardeinstellung liefert eine ZIP-Datei mit einzelnen Dateien.
Entpacken Sie die einzelnen Dateien, um sie in einer Schleife zu speichern.
Bei der Option „Nein“ fügen Sie das Archivmodul und anschließend einen Iterator hinzu, um jede generierte Datei separat hochzuladen oder per E-Mail zu versenden.
Gültig JSON Array erforderlich
Zusammenführungsdaten müssen ein JSON Es handelt sich um ein Array von Objekten. Validieren Sie es vor der Ausführung, damit das Modul keine leere Ausgabe liefert.

Spickzettel

FeldWert
ModulePDF4me > Mail Merge With Data String List of Docs
StatusDeprecated (prefer Generate Documents Multiple)
ConnectionYour PDF4me connection
File1. Data (template binary)
Merge Data[{"Name":"John","Co":"Acme"}]
Merge Output FileNo (zip) or Yes (combined PDF)
OutputDoc Data + File Name
Credits1 per document generated

Häufig gestellte Fragen

Wie kann ich eine Liste von Dokumenten per Serienbrief versenden? Make?+
Füge die PDF4me Serienbrieffunktion mit Datenzeichenfolgenliste des Dokumentmoduls, Zuordnung eines Word-Dokuments oder PDF Vorlage an Datei, übergeben Sie ein JSON Um die Daten in einem Array zusammenzuführen, führen Sie das Szenario aus. Das Modul erzeugt pro Array-Objekt ein Dokument, das als ZIP-Archiv oder als einzelne kombinierte Datei bereitgestellt wird. PDF abhängig von der Einstellung „Ausgabedatei zusammenführen“.
In welchem Format sollten die Zusammenführungsdaten vorliegen? JSON Verwendung von Arrays?+
Zusammenführungsdaten müssen ein JSON Es handelt sich um ein Array von Objekten. Jedes Objekt enthält die Feldwerte eines Datensatzes, und die Schlüsselnamen müssen exakt mit den Platzhalternamen in Ihrer Vorlage übereinstimmen. Die Groß-/Kleinschreibung ist wichtig; ein Platzhalter namens „Firma“ erhält beispielsweise keinen Wert von einem Schlüssel namens „Firma“.
Wie erhalte ich einzelne Dateien anstelle einer zusammengefassten Datei? PDF?+
Lassen Sie die Einstellung „Ausgabedatei zusammenführen“ auf „Nein“, damit das Modul ein ZIP-Archiv mit einer Datei pro Datensatz zurückgibt. Hinzufügen Make Verwenden Sie das integrierte Archivmodul, um die ZIP-Datei zu extrahieren, und anschließend ein Iterator Die Dateien durchlaufen und jede einzeln hochladen, per E-Mail versenden oder konvertieren.
Ist dies das empfohlene Modul für die Stapelverarbeitung von Dokumenten?+
Nein. Dieses Modul ist veraltet. Verwenden Sie für neue Anwendungsfälle „Mehrere Dokumente generieren“, das eine verbesserte Stapelverarbeitung und ein besseres Speichermanagement für große Datensätze bietet. JSON Arrays, erweiterte Formatunterstützung und verbesserte Fehlerbehandlung. Bestehende Szenarien funktionieren weiterhin, neue Builds sollten jedoch auf die neue Version abzielen.

Verwandte Aktionen

Dieselbe Aufgabe auf anderen Plattformen

Hilfe erhalten