Zum Hauptinhalt springen

Text suchen und ersetzen in PDF mit n8n

Was dieser Knoten bewirkt

PDF4me Text suchen und ersetzen sucht a PDF für ein Textmuster und ersetzt jedes Vorkommen durch neuen Inhalt, innerhalb Ihres n8n Workflow ohne manuelle Bearbeitung in Adobe Acrobat. Bearbeiten Sie das gesamte Dokument oder bestimmte Seitenbereiche, wobei Schriftart, Farbe, Größe und Layout erhalten bleiben und mehrere Ersetzungen für komplexe Inhalte verkettet werden können. Ideal für Massenhafte Änderungen von Lieferantennamen nach Übernahmen, Aktualisierung des Markenauftritts in Produktkatalogen, Korrektur von Tippfehlern, Preisaktualisierungen in Angeboten, Standardisierung der Terminologie und vorlagenbasierte DokumentenpersonalisierungDie

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 Knoten in n8n erfordert eine gültige Anmeldeinformationen zum Verbinden mitErstellen oder wählen Sie einen Eintrag aus, der Ihre Daten enthält. PDF4me API Schlüssel, damit der Workflow Textersetzungsanfragen sicher authentifizieren kann.

Wichtige Fakten, die Sie nicht verpassen sollten

Schriftart, Farbe und Layout bleiben erhalten
Jedes Vorkommen des alten Textes wird an derselben Zeichenposition ersetzt, wobei Schriftart, Farbe und Größe des Originaltextes erhalten bleiben. Umgebender Text, Bilder, Seitenzahlen und die Dokumentstruktur bleiben unverändert. PDF-zu-Wort-zu-PDF Roundtrips führen häufig zu Layoutänderungen und Formatierungsfehlern.
Seitenbereichs-Targeting: Nur aktualisieren, was geändert werden muss
Seitenreihenfolge unterstützt alle, einzelne Seiten (1,2,3), Bereiche (1-5,10-15), und gemischt (1,2,3-7,10Aktualisieren Sie nur das Deckblatt, die Unterschriftenseite oder bestimmte Kapitel, ohne den Rest des Dokuments zu verändern.
Asynchrone Verarbeitung für große Dokumente
Aktivieren Sie die Option „Asynchron“ für große oder stark frequentierte Szenarien. Der Vorgang wird im Hintergrund ausgeführt, um einen besseren Workflow-Durchsatz zu erzielen. Empfohlen für Unternehmensszenarien mit der Verarbeitung von Dutzenden oder Hunderten von Daten. PDFs pro Durchlauf.
Der Knoten „Suchen und Ersetzen von Text“ (n8n) zeigt die PDF4me-Parameter an: PDF-Eingabedatentyp, Binärfeld, alter Text, neuer Text, Seitenreihenfolge und Ausgabedateiname (konfiguriert für die automatische PDF-Textersetzung).

Karte der PDF Binärdatei, alten Text und neuen Text eingeben, Seitenreihenfolge festlegen und die geänderte Datei ausführen PDF wird in einem Knoten zurückgegeben.

Parameter

Erforderlich: Anmeldeinformationen zum Verbinden, PDF Eingabedatentyp, alter Text, neuer Text, Seitenreihenfolge, Ausgabedateiname und Name der Binärdatenausgabe müssen alle angegeben werden. Das entsprechende Eingabefeld (Eingabe-Binärfeld, Base64 PDF Inhalt oder PDF URL) ist abhängig von der gewählten PDF Eingabedatentyp.

ParameterErforderlichWas es tutBeispiel
PDF Input Data TypeYesHow the source PDF is supplied. Binary Data reads from a previous n8n node (most common). Base64 String accepts encoded payload. URL downloads from a public link.Binary Data
Input Binary FieldConditionalBinary field holding the PDF content from the previous node. Required when PDF Input Data Type is Binary Data.{{ $binary.data }}
Base64 PDF ContentConditionalBase64-encoded PDF content. Required when PDF Input Data Type is Base64 String.JVBERi0xLjQK...
PDF URLConditionalPublic URL to the source PDF. Required when PDF Input Data Type is URL. Must not require authentication.https://example.com/contract.pdf
Old TextYesExact text pattern to find in the PDF. Case-sensitive by default. Each occurrence within the Page Sequence will be replaced.Old Vendor Inc.
New TextYesReplacement text. Inserted in place of every Old Text occurrence with preserved font, color, and size.New Vendor LLC
Page SequenceYesPages to process. Use "all" for entire document, comma-separated pages "1,2,3", ranges "1-5,10-15", or mixed "1,2,3-7,10". Default "all".1,2,3
Output File NameYesFilename for the modified PDF. Must include the .pdf extension.find_and_replace_output.pdf
Binary Data Output NameYesName of the binary field in the n8n output holding the modified PDF. Used in subsequent workflow nodes.data
AsyncNoEnable asynchronous processing. true runs the operation in background for higher throughput; recommended for large PDFs and high-volume scenarios. Default behavior varies by deployment.true

Erweiterte Optionen

Benutzerdefinierte Profile
JSON-Formatoptionen für erweitertes Ersetzungsverhalten, Festlegung der Groß-/Kleinschreibung, Suche nur nach ganzen Wörtern oder andere benutzerdefinierte Regeln.

Seitensequenzmuster

alleGesamtes Dokument
Standard. Ersetzen Sie jedes Vorkommen auf allen Seiten, um globale Markenaktualisierungen oder eine Standardisierung der Terminologie zu ermöglichen.
1,2,3Bestimmte Seiten
Durch Kommas getrennt. Nur bestimmte Seiten aktualisieren, nützlich für das Deckblatt, die Unterschriftenseite oder einen bekannten Speicherort.
1-5,10-15Seitenbereiche
Bereiche mit Bindestrichen. Aktualisieren Sie bestimmte Kapitel oder Abschnittsblöcke, während der Rest des Dokuments unverändert bleibt.
1,2,3-7,10Gemischte Seiten + Sortimente
Kombinieren Sie einzelne Seiten und Bereiche. Maximale Flexibilität für komplexe Dokumente wie mehrteilige Verträge oder technische Handbücher.

Ausgabefelder

FeldTypWas es enthält
successBooleanTrue when text replacement completed successfully; false on error.
messageStringHuman-readable status message confirming success or describing the error.
fileNameStringFilename of the modified PDF (e.g. find_and_replace_output.pdf).
mimeTypeStringMIME type of the output: always application/pdf.
fileSizeNumberSize of the modified PDF in bytes.
oldTextStringEcho of the Old Text searched for, for audit and verification.
newTextStringEcho of the New Text replacement applied, for audit and verification.
pageSequenceStringEcho of the page range processed (e.g. "all pages", "1,2,3").

Schnellkonfiguration

  1. Hinzufügen PDF4me zu Ihrem n8n Workflow und Auswahl Text suchen und ersetzen als die Handlung.
  2. In Anmeldeinformationen zum Verbinden mit, wählen Sie Ihre PDF4me Anmeldeinformationen oder erstellen Sie eine mit Ihren API Schlüssel.
  3. Satz PDF Eingabedatentyp Zu Binärdaten und Karte Binäres Eingabefeld zur Binärausgabe eines vorherigen Knotens (Dropbox, Google Drive, HTTP-Anfrage usw.).
  4. Eingeben Alter Text: das genaue Textmuster, das im PDF (z.B. Old Vendor Inc.).
  5. Eingeben Neuer Text: der Ersatztext (z.B. New Vendor LLC).
  6. Satz Seitenreihenfolge: verwenden all für den globalen Austausch oder für bestimmte Seiten/Bereiche wie 1,2,3 oder 1-5,10-15Die
  7. Satz Name der Ausgabedatei zu Ihrem gewünschten Dateinamen (mit .pdf Erweiterung) und Name der Binärdatenausgabe Zu dataDie
  8. Optional aktivieren Asynchron für große Dokumente oder die Verarbeitung großer Datenmengen.
  9. Ausführen. Das Ausgabepaket enthält die geänderte Datei. PDF Alle Änderungen wurden vorgenommen, sodass das Gerät nun hochgeladen, per E-Mail versendet oder weiterverarbeitet werden kann.

Workflow-Beispiele

Workflow-BeispieleCommon n8n workflow patterns using Find and Replace Text.
Massenhafte Änderung des Lieferantennamens nach der Übernahme → alle Verträge aktualisieren
  1. Nach einer Übernahme muss das Rechtsteam jeden aktiven Vertrag aktualisieren. PDF um den neuen Namen der Entität widerzuspiegeln.
  2. A SharePoint Der Trigger „Watch Files“ wird für jeden Vertrag im Ordner „active-contracts“ ausgelöst.
  3. PDF4me Die Funktion „Suchen und Ersetzen“ ersetzt den alten Firmennamen durch den neuen Firmennamen auf allen Seiten (Seitenreihenfolge = alle). Schriftart und Layout bleiben erhalten.
  4. Ein zusätzlicher Knoten „Text suchen und ersetzen“ aktualisiert die registrierte Adresse im selben Dokument von der alten Hauptniederlassung zur neuen Hauptniederlassung.
  5. Der aktualisierte Vertrag wird gespeichert. SharePoint Mit versionskontrolliertem Dateinamen. Eine Slack-Benachrichtigung bestätigt die Aktualisierung für die Rechtsabteilung. Hunderte von Verträgen wurden in Minuten aktualisiert – im Gegensatz zu wochenlanger manueller Bearbeitung mit Acrobat.
PDF-Personalisierung des Angebots → Platzhalter des Kunden ersetzen
  1. Ein Webhook vom CRM Wird ausgelöst, wenn der Vertrieb ein neues Angebot generiert PDF aus einer Vorlage.
  2. PDF4me Die Funktion „Suchen und Ersetzen von Text“ wird 4 Mal nacheinander ausgeführt (verkettete Knoten), wobei jeweils ein Platzhalter ersetzt wird: {{CUSTOMER_NAME}}, {{TOTAL_PRICE}}, {{VALID_UNTIL}}, {{ACCOUNT_MANAGER}}Die
  3. Das personalisierte Angebot wird dem Kunden per Gmail mit einer dynamischen Betreffzeile und einem Anhang zugesendet.
  4. A Salesforce Im Schritt „Datensatz aktualisieren“ wird das endgültige Angebot angehängt. PDF zur Gelegenheit.
  5. Ein Airtable-Protokoll erfasst den Kunden, die Angebots-ID, den Gesamtwert und den Sendezeitstempel für die Verkaufsberichterstattung.
Jährliche Preisanpassung → nur Katalogtitelseiten aktualisieren
  1. Ein Zeitplan-Trigger wird jedes Jahr am 1. Januar ausgelöst, um die Produktkataloge mit den neuen Preisen zu aktualisieren.
  2. Ein Google Drive-Listenschritt ruft jeden Katalog ab PDF im Katalogordner.
  3. Eine Schleife über Elemente verarbeitet jedes Element PDFDie PDF4me Die Funktion „Suchen und Ersetzen“ aktualisiert „Preise gültig bis 2024“ in „Preise gültig bis 2025“, wobei die Seitenreihenfolge auf „“ gesetzt ist. 1,2 (Nur Deckblatt und Zusammenfassungsseite, der Hauptteil bleibt unverändert).
  4. Ein zweiter Knoten zum Suchen und Ersetzen von Text aktualisiert die Fußzeile mit dem Copyright-Jahr auf der Seitenfolge. allDie
  5. Der aktualisierte Katalog wird wieder in denselben Google Drive-Speicherort hochgeladen und überschreibt die alte Version. Das Marketing erhält eine Slack-Zusammenfassung mit allen aktualisierten Katalogen.

Häufig gestellte Fragen

Does Find and Replace Text preserve formatting and layout in the PDF?+
Yes. The replacement preserves the original font, color, size, and surrounding layout. Each occurrence of Old Text is replaced in place: the same character position, line, and text run. Surrounding text, images, page numbering, and document structure remain untouched. This is fundamentally different from converting a PDF to Word, editing, then converting back, which often shifts layout, breaks formatting, and forces manual cleanup. PDF4me modifies the PDF text stream directly without round-tripping through another format.
Can I find and replace text on specific pages only?+
Yes. The Page Sequence parameter accepts: all (entire document: the default), comma-separated page numbers like 1,2,3, page ranges like 1-5 or 10-15, or mixed combinations like 1,2,3-7,10. This is useful when you want to update only the title page, only specific chapters of a manual, only the cover and signature page of a contract, or only the pricing summary in a quote: and leave the body of the document completely untouched.
Does the find work on scanned PDFs or only on native PDFs?+
Find and Replace Text requires a selectable text layer in the source PDF. Native digital PDFs (created from Microsoft Word, Google Docs, LibreOffice, browser print, InDesign, BI tools, accounting software, etc.) work directly. Scanned or photographed PDFs must first be passed through an OCR step: the n8n node "Convert PDF to Editable PDF Using OCR" adds a searchable text layer over the scanned image, after which this node can find and replace within the text content. Chain the two nodes in sequence: OCR first, then Find and Replace.
Can I replace multiple different text patterns in one workflow run?+
Each Find and Replace Text node handles one find-and-replace pair per execution. To apply multiple substitutions, chain the node multiple times, each instance takes the output of the previous as input. For dynamic per-row substitution lists, use a SplitInBatches or Loop Over Items pattern: feed a list of {oldText, newText} pairs, loop, and call this node once per pair. The final output after the loop is the fully updated PDF with all substitutions applied in order. This pattern is the same one used by Microsoft Word and Adobe Acrobat for multi-replacement macros.
How does this compare to manually editing PDFs in Adobe Acrobat, PDFelement, or Foxit?+
Manual desktop PDF editors (Adobe Acrobat Pro, Foxit PhantomPDF, PDFelement, Nitro PDF, PDF-XChange Editor) require a human to open each file, run Find and Replace, save, and close: typically 1-3 minutes per document plus license fees per editor seat (Acrobat Pro is around $20/month/user). The PDF4me n8n node automates the same task: webhooks, schedules, or folder watches trigger the update across hundreds or thousands of PDFs without manual intervention. Use this for bulk vendor-name changes after acquisitions, branding updates across product catalogs, pricing refreshes on quote PDFs, terminology standardization across legal documents, or any standardization task across many documents. The same automation that would require an admin to spend hours in Acrobat runs end-to-end in seconds in n8n.

Verwandte Aktionen

Hilfe erhalten