Zum Hauptinhalt springen

Eine PDF-Datei, viele Dokumente mit Barcodes? Aufteilen nach Barcode in n8n mit PDF4me

· 10 Minuten Lesezeit
SEO and Content Writer

Eine PDF-Datei, mehrere Dokumente darin, Stapelscans, Post mit Trennblättern oder Berichte mit Barcode-Trennblättern. PDF4me: PDF nach Barcode aufteilen Findet Barcodes (QR-Code, Code 128, Data Matrix), filtert nach Text (z. B. beginnt mit PDF4me) und teilt die Datei bei jeder Übereinstimmung auf. In n8n benötigen Sie nur zwei PDF4me-Knoten: Datei in PDF4me hochladen um die PDF-Datei zu hosten, dann PDF nach Barcode aufteilen um es in einzelne Dateien aufzuteilen. Führen Sie den Workflow aus und erhalten Sie PDF4me Barcode 1.pdf, PDF4me Barcode 2.pdfund mehr, bereit zum Herunterladen oder Weiterleiten an den nächsten Knoten.

Kurzgesagt: Manuelle Auslösung → Datei in PDF4me hochladen (Base64-Eingabe) → PDF nach Barcode aufteilen (Verwendungen) documentUrl (vom Upload). Ausgabe: ein Element pro aufgeteilter Datei (Daten_1, Daten_2, …) oder eine JSON-Antwort mit Gesamtzahl der Dateien, Dateiname, Dateigröße für jeden.

Was Sie erhalten

Eingang: Eine PDF-Datei mit Barcode-Trennzeichen (z. B. Seiten mit PDF4me Barcodes). Ausgabe: Mehrere PDFs, z.B. PDF4me Barcode 1.pdf (5,92 kB), PDF4me Barcode 2.pdf (6,24 kB), PDF4me Barcode 3.pdf (1,7 kB): im Binär-Tab, plus eine strukturierte JSON-Antwort.

n8n-Workflow: Beim Klicken auf „Workflow ausführen“ → „Datei in PDF4me hochladen“ → „PDF anhand des Barcodes aufteilen“

Workflow: Manuelle Auslösung → Hochladen → Aufteilen. Jeder Knoten wird mit einem grünen Häkchen angezeigt, wenn er konfiguriert ist.


Was Sie benötigen


Der Workflow in 2 Knoten

  1. Datei in PDF4me hochladenSendet Ihre PDF-Datei (Base64 oder binär) an PDF4me und gibt eine Antwort zurück. documentUrlDiese URL benötigt der Split-Knoten.
  2. PDF nach Barcode aufteilenNimmt die documentUrl Vom Upload-Knoten aus werden Barcodes erkannt und ein oder mehrere aufgeteilte PDFs zurückgegeben.
n8n: Workflow ausführen → Datei in PDF4me hochladen → PDF anhand des Barcodes aufteilen

Schritt 1: Datei in PDF4me hochladen

Bisheriger Arbeitsablauf: Auslöser → Hochladen.

  1. Füge einen Auslöser hinzu: Handbuch / Beim Klicken auf „Workflow ausführen“ (oder verwenden Sie einen Dateitrigger von Google Drive, Dropbox usw.).
  2. Hinzufügen PDF4me Knoten: Ressource: PDF4me → PDF4me-Operationen: Datei in PDF4me hochladenDie
  3. Berechtigung: Wählen PDF4me-VerbindungDie
  4. Eingabedatentyp: Base64-Zeichenkette (oder Binärdaten, falls Ihr Trigger Binärdaten liefert).
  5. Base64-DateiinhaltOrdnen Sie den PDF-Inhalt zu. Wenn Sie einen manuellen Trigger mit einer Testdatei verwenden, nutzen Sie einen Ausdruck oder eine Binärdatei lesen Knoten zum Laden. Bei einem Dateitrigger die Binär- oder Base64-Ausgabe zuordnen.
  6. Aufbewahrungsfristen für Dateien: 2 (oder nach Ihren Wünschen). PDF4me speichert die Datei so lange; der Split-Knoten verwendet die URL, bevor sie abläuft.
Datei in PDF4me hochladen: Eingabedatentyp: Base64-String, Base64-Dateiinhalt, Aufbewahrungsdauer der Datei: 2 Stunden

Ausgabe: Der Knoten gibt zurück documentUrl, eine URL wie https://api.pdf4me.com/api/V2/GetDocument?s=...Der Split-Knoten nutzt dies, um die PDF-Datei abzurufen und zu verarbeiten.


Schritt 2: PDF anhand des Barcodes aufteilen

Bisheriger Arbeitsablauf: Auslöser → Hochladen → Aufteilen.

  1. Füge einen weiteren hinzu PDF4me Knoten: Ressource: Zusammenführen & Aufteilen → Zusammenführungs- und Aufteilungsvorgänge: PDF nach Barcode aufteilenDie
  2. Berechtigung: PDF4me-VerbindungDie
  3. Eingabedatentyp: URLDie
  4. Datei-URL: Karte {{ $json.documentUrl }} vom Upload-Knoten. Dadurch wird die URL des gehosteten Dokuments an die Split-Aktion übergeben.
  5. Name der Eingabedateiz.B. {barcode} (optional; wird zur Benennung des Ausgabeverzeichnisses verwendet).
  6. Barcode-Zeichenkette: PDF4me (oder der Text, den Ihre Barcodes enthalten).
  7. Barcode-Filter: Beginnt mit (oder Enthält, Endet mit, Genau).
  8. Barcode-Typ: BeliebigDie
  9. Geteilte Barcode-Seite: Nach (nach der Seite mit dem Barcode getrennt). Oder Vor Wenn Sie das vorziehen.
  10. Seiten mit gleichen, aufeinanderfolgenden Barcodes kombinierenAus (Aufteilung bei jedem Treffer) oder Ein (Gruppierung aufeinanderfolgender Seiten mit demselben Barcode).
  11. PDF-Rendering DPI: 150 DPI (Erhöhen Sie den Wert, wenn die Barcodes klein oder unscharf sind).
  12. Dateibenennung: Name gemäß Bestellung damit du bekommst PDF4me Barcode 1.pdf, PDF4me Barcode 2.pdf, usw.
PDF anhand des Barcodes aufteilen: Datei-URL aus documentUrl, Barcode-Zeichenkette PDF4me, Barcode-Filter beginnt mit, Barcode-Seite nach

Eingangsverdrahtung

Der Split-Knoten empfängt die Ausgabe des Upload-Knotens. Das Schlüsselfeld ist documentUrl:

PDF nach Barcode aufteilen: documentUrl von „Datei in PDF4me hochladen“

Ausgabe: JSON und Binär

JSON-AusgabeDer Split-Knoten gibt Folgendes zurück success, message, totalFilesund ein files Array mit fileName, pageIndex, binaryProperty, fileSize, mimeType für jede Aufteilung:

JSON-Ausgabe: Erfolgreich: true, Nachricht: PDF erfolgreich in 3 Dateien aufgeteilt, Gesamtanzahl Dateien: 3, Dateien-Array mit PDF4me-Barcode: 1.pdf, 2.pdf, 3.pdf

BinärausgabeWechseln Sie zu Binär Zum Anzeigen tippen data_1, data_2, data_3 (oder mehr) mit Dateinamen, Größen und Download-Optionen:

Binärausgabe: data_1 PDF4me Barcode 1.pdf 5,92 kB, data_2 PDF4me Barcode 2.pdf 6,24 kB, data_3 1,7 kB

Parameter-Kurzübersicht

ParameterWertAnmerkungen
Datei-URL{{ $json.documentUrl }}Vom Upload-Knoten
Barcode-ZeichenkettePDF4meText, der in Barcodes übereinstimmt
Barcode-FilterBeginnt mitOder enthält, endet mit, genau
Geteilte Barcode-SeiteNachAufteilung nach (oder vor) der Barcode-Seite
DateibenennungName gemäß BestellungPDF4me Barcode 1.pdf, 2.pdf usw.

Die vollständigen Parameterdetails finden Sie unter PDF nach Barcode aufteilen, n8nDie


Wie geht es weiter?

  • Füge ein Elemente durchlaufen oder In Portionen aufteilen Knoten zur Verarbeitung jedes Binäroutputs (data_1, data_2, …) und zum Speichern auf Google Drive, Dropbox oder S3.
  • Ersetzen Sie den manuellen Auslöser durch Google Drive oder Dropbox Auslöser „Neue Datei“, der bei jeder neuen PDF-Datei ausgeführt werden soll.
  • Gleiche Idee in Zapier, Machen, oder Power Automate falls Sie diese Plattformen bevorzugen.

Fehlerbehebung

documentUrl nicht gefunden

Stellen Sie sicher, dass der Upload-Knoten vor dem Split-Knoten ausgeführt wird und seine Ausgabe weiterleitet. {{ $json.documentUrl }} oder den Ausdruckseditor verwenden, um das richtige Feld auszuwählen.

Keine Aufteilung oder nur ein Ausgang

Überprüfen Sie das. Barcode-Zeichenkette Und Barcode-Filter Vergleichen Sie die Barcodes Ihrer PDF-Datei. Falls keine Übereinstimmung gefunden wird, erhalten Sie die gesamte Datei zurück. Versuchen Sie es mit „Enthält“ oder „Exakt“, falls „Beginnt mit“ nicht funktioniert.

401, 402 oder andere API-Fehler

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


Probieren Sie die API aus.

Test Split PDF by Barcode without n8n: