Zum Hauptinhalt springen

Ausfüllbares PDF plus JSON? n8n füllt das Formular aus. Vier Knoten, fertig!

· 13 Minuten Lesezeit
SEO and Content Writer

Sie haben ein ausfüllbares PDF-Formular und Daten im JSON-Format. Das manuelle Ausfüllen jedes Feldes ist zeitaufwendig. n8n plus PDF4me automatisiert es: Formular von Dropbox herunterladen, ausführen Füllen Sie ein PDF-Formular aus Mit JSON und dem Ergebnis hochladen. Kein Code erforderlich. Funktioniert selbst gehostet oder in der n8n Cloud. Dropbox verbinden, JSON einfügen oder zuordnen und ein automatisch ausgefülltes Formular erhalten.

Kurzgesagt: Laden Sie die PDF-Datei herunter (Dropbox, z.B.) /blog data/fill a pdf/sample_fill_form.pdf, Ausgabefeld: Daten) → PDF4me, PDF-Formular ausfüllen (PDF-Binärfeld: Daten, Formulardaten-JSON mit Kundennamen, E-Mail-Adresse usw.) → Laden Sie eine Datei hoch (Dropbox, z.B.) /blog data/fill a pdf/output/Fill_Pdf_n8n.pdfAusgabe: Ausgefülltes PDF, bereit zum Speichern oder Versenden.

Warum-basierte Fragen und Antworten

Warum sollte man JSON zum Ausfüllen von PDF-Formularen verwenden? JSON-Schlüssel werden direkt Formularfeldnamen zugeordnet (Kundenname, E-Mail, Rechnungsnummer usw.). Daten aus Datenbanken, Webhooks oder Tabellenkalkulationen lassen sich problemlos in JSON konvertieren. Eine Vorlage, viele Ausfüllungen: Verwenden Sie dasselbe Formular mit unterschiedlichen JSON-Daten für die Massenautomatisierung.

Warum n8n für das Ausfüllen von PDF-Formularen? n8n bietet Ihnen selbstverwaltete Kontrolle und flexiblen Datenfluss. Starten Sie Prozesse bei neuen Dateien, planen Sie Ausführungen oder rufen Sie Daten von APIs ab. Übergeben Sie die PDF-Binärdatei und das JSON-Objekt an „PDF-Formular ausfüllen“ und leiten Sie die Ausgabe an Dropbox, per E-Mail oder an den nächsten Knoten weiter.

Warum PDF4me? PDF-Formular ausfüllen? Der Knoten akzeptiert JSON direkt. Sie stellen die PDF-Datei und die Formulardaten (JSON) bereit; PDF4me ordnet die Schlüssel den Formularfeldern zu und gibt ein ausgefülltes PDF zurück. Eine feldweise Zuordnung ist nicht erforderlich.


Was Sie erhalten

Eingang: Ein ausfüllbares PDF-Formular in Dropbox und JSON (eingefügt oder aus einem vorherigen Knoten) mit übereinstimmenden Feldnamen. Ausgabe: Ein vollständig ausgefülltes PDF-Dokument, in dem alle Felder ausgefüllt sind und das nun gespeichert, per E-Mail versendet oder an den nächsten Knoten weitergeleitet werden kann.


Was Sie benötigen

  • n8n, Selbst gehostet oder n8n CloudFüge die PDF4me- und Dropbox-Knoten hinzu.
  • PDF4me API-Schlüssel, Holen Sie sich Ihren API-SchlüsselVerbinden Sie es, wenn Sie den PDF4me-Knoten hinzufügen. Zum ersten Mal? Siehe Verbinde PDF4me mit n8nDie
  • DropboxFür das PDF-Formular und den Ausgabeordner. Google Drive funktioniert mit den entsprechenden Knoten ebenfalls.

Der Arbeitsablauf im Überblick

  1. Beim Klicken auf „Workflow ausführen“ (oder ein Dateitrigger zur Automatisierung).
  2. Laden Sie die PDF-Datei herunter (Dropbox): Ruft das leere, ausfüllbare PDF ab. Die Ausgabe erfolgt in einem Binärfeld. DatenDie
  3. PDF4me: PDF-Formular ausfüllen: PDF-Binärfeld: DatenFormulardaten (JSON) mit Feldnamen und Werten.
  4. Laden Sie eine Datei hoch (Dropbox): Speichert die ausgefüllte PDF-Datei in Ihrem Ausgabeverzeichnis.

Vollständige Workflow-Übersicht

n8n-Workflow: Beim Klicken auf „Workflow ausführen“, „PDF-Datei herunterladen“, „PDF-Formular ausfüllen“ oder „Datei hochladen“

Vier Knoten: Auslöser, PDF-Datei herunterladen, PDF-Formular ausfüllen, Datei hochladen. Jeder Knoten zeigt ein grünes Häkchen an, sobald er konfiguriert ist. Die PDF-Daten fließen vom Download-Knoten zum Formular-Ausfüllen; die ausgefüllte PDF-Datei wird zum Upload-Knoten weitergeleitet.


Schritt 1: Laden Sie die PDF-Datei herunter

Bisheriger Arbeitsablauf: Nur auslösen und herunterladen.

  1. Hinzufügen Beim Klicken auf „Workflow ausführen“ (oder Dropbox: Wenn eine Datei erstellt wird (für die Automatisierung).
  2. Hinzufügen DropboxLaden Sie die PDF-Datei herunter (oder Herunterladen Operation an Datei Ressource).
  3. BerechtigungWählen Sie Ihr Dropbox-Konto aus.
  4. Dateipfadz.B. /blog data/fill a pdf/sample_fill_form.pdfDie
  5. Ausgabedatei im Feld speichern: Daten (damit der nächste Knoten die Binärdatei verwenden kann).
  6. Führen Sie den Knoten aus. Das PDF ist verfügbar in der Daten Binärfeld.

Laden Sie die PDF-Datei herunter: Konfiguration

Dropbox-Download: Dateipfad /blog data/fill a pdf/sample_fill_form.pdf, Ausgabedatei im Feld „data“ ablegen

Download-Knoten: Dateipfad auf das PDF-Formular setzen. Ausgabedatei in Feld auf „Daten“ setzen, damit der Knoten „PDF-Formular ausfüllen“ die Binärdaten empfängt.


Schritt 2: Füllen Sie ein PDF-Formular aus

Bisheriger Arbeitsablauf: Herunterladen → PDF-Formular ausfüllen.

  1. Hinzufügen PDF4meFormulareFüllen Sie ein PDF-Formular ausDie
  2. Berechtigung: PDF4me-Konto.
  3. PDF-Eingabedatentyp: BinärdatenDie
  4. PDF-Binärfeld: Daten (vom Download-Knoten).
  5. Datentyp: EinzeldokumentDie
  6. Formulardaten (JSON)Fügen Sie Ihren JSON-Code ein oder ordnen Sie ihn den Feldern zu. Die Schlüssel müssen mit den Formularfeldnamen übereinstimmen, z. B. {"customerName":"John Doe","email":"[email protected]","Telefon+1 555 123 456RechnungsnummerINV-2026-001Rechnungsdatum2026-03-09Adresse221B Baker Street, LondonBetrag1250 USD"}Die
  7. Ausgabetyp: PDFDie
  8. Name der Ausgabedateiz.B. ausgefülltes_Formular_Ausgabe.pdfDie
  9. Name des binären Ausgabefelds: DatenDie
  10. Führen Sie den Knoten aus. Das ausgefüllte PDF wird angezeigt. Daten Binärfeld.

PDF4me: PDF-Formular ausfüllen: Parameter

Füllen Sie ein PDF-Formular aus: Binäre PDF-Felddaten, Formulardaten im JSON-Format mit Kundennamen, E-Mail-Adresse, Rechnungsnummer usw.

Füllen Sie ein PDF-Formular aus: PDF-Binärfeld aus dem Download, Formulardaten (JSON) mit Schlüsseln, die den PDF-Formularfeldern entsprechen. Die Ausgabe erfolgt im Datenbinärfeld.


Schritt 3: Datei hochladen

Bisheriger Arbeitsablauf: Herunterladen → PDF-Formular ausfüllen → Hochladen.

  1. Hinzufügen DropboxLaden Sie eine Datei hoch (oder Hochladen Operation an Datei Ressource).
  2. BerechtigungDasselbe Dropbox-Konto.
  3. Dateipfadz.B. /blog data/fill a pdf/output/Fill_Pdf_n8n.pdfDie
  4. Binärdatei: JaDie
  5. Binäres Eingabefeld: Daten (aus „Ein PDF-Formular ausfüllen“).
  6. Führen Sie den Workflow aus. Das ausgefüllte PDF wird in Dropbox gespeichert.

Datei hochladen: Konfiguration

Dropbox-Upload: Dateipfad /blog data/fill a pdf/output/Fill_Pdf_n8n.pdf, Eingabe Binärfelddaten

Upload-Knoten: Dateipfad für den Ausgabeordner und Dateiname. Eingabefeld (Binär) auf Daten aus dem PDF-Formular setzen.


Input und Output: Was hineingeht, was herauskommt

Hier ist das JSON-Format, das leere Formular und das ausgefüllte Ergebnis.

Beispiel für eine JSON-Eingabe

Beispiel-JSON: Kundenname, E-Mail-Adresse, Telefonnummer, Rechnungsnummer, Rechnungsdatum, Adresse, Betrag

Beispiel-JSON: Die Schlüssel entsprechen den ausfüllbaren Formularfeldern. Fügen Sie die Daten in „Formulardaten (JSON)“ ein oder ordnen Sie sie einem Set-Knoten oder einem vorherigen Knoten zu.

Leeres, ausfüllbares Formular (Eingabe)

Beispielrechnungsformular (ausfüllbar): Leeres Formular mit Kundennamen, E-Mail-Adresse, Telefonnummer, Rechnungsnummer, Rechnungsdatum, Adresse und Betrag

Leeres, ausfüllbares Rechnungsformular: Die Felder entsprechen den JSON-Schlüsseln. PDF4me füllt jedes Feld mit dem jeweiligen JSON-Wert.

Ausgefülltes Formular (Ausgabe)

Demo-Rechnungsformular ausgefüllt von John Doe, john.doe@email.com, INV-2026-001, 221B Baker Street, 1250 USD

Ausgefülltes Rechnungsformular: Alle Felder werden aus JSON-Daten befüllt. Die Ausgabe wird über den Upload-Knoten gespeichert oder an den nächsten Workflow-Schritt übergeben.


Anwendungsfälle: Wann man PDF-Formulare in n8n ausfüllen sollte

Rechnungen und Angebote: Beim Absenden eines Webhooks oder Formulars werden JSON-Daten gesendet. Laden Sie die Vorlage herunter, füllen Sie sie aus und laden Sie die PDF-Datei hoch oder senden Sie sie per E-Mail.

Verträge und Vereinbarungen: CRM-Systeme oder Datenbanken liefern JSON-Daten. Diese werden einer Vertragsvorlage zugeordnet und für jeden Datensatz werden ausgefüllte PDFs generiert.

Zertifikate und Abzeichen: Veranstaltungs- oder Schulungsdaten im JSON-Format. Zertifikatsformulare in großen Mengen ausfüllen und in der Cloud speichern oder per E-Mail versenden.


Kurzübersicht: Wichtige Einstellungen

KnotenEinstellungBeispiel
1. Laden Sie die PDF-Datei herunter.Dateipfad/blog data/fill a pdf/sample_fill_form.pdf
2. Füllen Sie ein PDF-Formular ausPDF-BinärfeldDaten (aus dem Download)
2. Füllen Sie ein PDF-Formular ausFormulardaten (JSON){"customerName":"John Doe","email":"..."}
3. Laden Sie eine Datei hochBinäres EingabefeldDaten (aus „PDF-Formular ausfüllen“)

Die vollständigen Parameterdetails finden Sie unter Füllen Sie ein PDF-Formular aus, n8nDie


Fehlerbehebung

Formularfelder nicht ausgefüllt oder falsche Werte

Die JSON-Schlüssel müssen exakt mit den Feldnamen des PDF-Formulars übereinstimmen (Groß-/Kleinschreibung beachten). Überprüfen Sie die Feldnamen in Acrobat oder einem PDF-Editor.

PDF-Binärfeld: Keine Daten

Stellen Sie sicher, dass der Download-Knoten verwendet wird Ausgabedatei im Feld speichern: Daten und die Knotenverweise zum Ausfüllen eines PDF-Formulars Daten im binären PDF-Feld.

401, 402 oder andere API-Fehler

PDF4me-Fehlerbehebung Beinhaltet 401 (API-Schlüssel), 402 (Credits) und mehr.


Wie geht es weiter?

  • Ersetzen Sie den manuellen Auslöser durch Dropbox, Wenn eine Datei erstellt wird Jede neue PDF-Datei in einem Ordner automatisch verarbeiten.
  • Füge ein Satz Knoten vor dem Ausfüllen eines PDF-Formulars, um JSON aus vorherigen Knoten zu erstellen (z. B. Formularübermittlungen, Webhooks).
  • Hinzufügen In Portionen aufteilen Verarbeitung mehrerer Formulare aus einem Array von JSON-Objekten.
  • Gleicher Durchfluss in Machen oder Power Automate falls Sie diese Plattformen bevorzugen.