Zum Hauptinhalt springen

Text ersetzen in Power Automate

PDF4me Text ersetzen Die Aktion ermöglicht das Suchen und Ersetzen von Text in Word-Dokumenten. Power Automate Mit erweiterten Formatierungsoptionen und umfassenden Textgestaltungsmöglichkeiten. Diese leistungsstarke Textersetzungsfunktion unterstützt mehrere Ersetzungsphrasen, Groß-/Kleinschreibung beachtende Suche, Suche nach ganzen Wörtern, reguläre Ausdrücke und detaillierte Formatierungskontrolle mit voller Kontrolle über Schrifteigenschaften, Farben, Texteffekte und Positionierung – perfekt für Dokumentautomatisierung, Vorlagenverarbeitung und Content-Management-Workflows. Microsoft 365Die

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

Um auf die PDF4me Web API durch Power AutomateJede Anfrage muss die entsprechenden Authentifizierungsdaten enthalten. Die Authentifizierung gewährleistet eine sichere Kommunikation und bestätigt Ihre Identität als autorisierter Benutzer, wodurch eine nahtlose Integration zwischen Ihren Systemen ermöglicht wird. Power Automate Flows und die leistungsstarken Word-Textersetzungsdienste von PDF4me.

Text in Power Automate ersetzen

Hauptmerkmale

  • Mehrere Textersetzungen: Führe mehrere Such- und Ersetzungsvorgänge in einem einzigen Vorgang aus
  • Erweiterte Suchoptionen: Groß-/Kleinschreibung beachten, Ganzwortsuche und reguläre Ausdrücke
  • Umfassende FormatierungVolle Kontrolle über Schriftart, Größe, Farbe und Texteffekte
  • MustererkennungUnterstützung für reguläre Ausdrücke mit komplexen Textmustern
  • TextstylingFett, kursiv, unterstrichen, durchgestrichen, tiefgestellt und hochgestellt
  • Farbsteuerung: Textfarbe und Hintergrundfarbe mit mehreren Farbformaten
  • Sequenzielle VerarbeitungMehrere Ersetzungen werden in der angegebenen Reihenfolge verarbeitet
  • Flexibles Matching: Exakte Übereinstimmungen, Teilübereinstimmungen oder Übereinstimmungen ganzer Wörter

Parameter

Vollständige Liste der Parameter für die Aktion „Text ersetzen“. Konfigurieren Sie diese Parameter, um das Verhalten beim Ersetzen von Text zu steuern.

Wichtig: Mit einem Sternchen (***) gekennzeichnete Parameter sind erforderlich. Das Array „Textersetzungen“ muss mindestens einen Ersetzungsausdruck enthalten.

Dokumenteingabeparameter

ParameterTypBeschreibungBeispiel
Betrieb/docContent***Base64Inhalt der Word-Quelldatei
• Map-Word-Datei aus der Ausgabe der vorherigen Aktion
• Unterstützt Word-Dateien von SharePointDropbox, OneDrive, E-Mail-Anhänge
• Kann dynamisch aus Flussvariablen abgerufen werden
• Direkte Base64-Kodierung kann auch im Dateiinhalt angegeben werden.
• Muss ein gültiges Word-Dokument sein (Formate: .docx, .doc)
• In diesem Dokument wird eine Textersetzung durchgeführt.
[File Content from Get File]
Dateiname***StringName des Word-Dokuments
• Geben Sie den Word-Dateinamen mit der Dateiendung (.docx, .doc) an.
• Wird für die Verarbeitung und die Benennung von Ausgabedateien verwendet
• Die korrekte Dateiendung muss angegeben werden.
• Unterstützt die dynamische Benennung aus Flow-Variablen
• Der Ausgabedateiname stimmt mit dem Eingabedateinamen überein
document.docx

Textersetzungs-Array

ParameterTypBeschreibungBeispiel
Suchtext***StringText zum Suchen
• Textzeichenfolge, nach der im Dokument gesucht werden soll
• Darf nicht null oder leer sein
• Groß-/Kleinschreibung beachten oder ignorieren, basierend auf der Einstellung „Groß-/Kleinschreibung beachten“.
• Unterstützt reguläre Ausdrücke, wenn die Option „Reguläre Ausdrücke verwenden“ aktiviert ist.
• Alle Vorkommen dieses Textes werden ersetzt
"old text"
ErsetzungstextStringText, der ersetzt werden soll durch
• Text, durch den der gefundene Text ersetzt werden soll
• Kann eine leere Zeichenkette sein, um gefundenen Text zu entfernen
• Unterstützt Ersetzungen durch reguläre Ausdrücke bei der Verwendung von regulären Ausdrücken
• Die Formatierung wird auf diesen Ersetzungstext angewendet.
• Standardwert: leere Zeichenkette (entfernt gefundenen Text)
"new text"
StreichholzschachtelBooleanGroß-/Kleinschreibung beachten
WAHR - Die Suche unterscheidet zwischen Groß- und Kleinschreibung (exakte Übereinstimmung erforderlich).
FALSCH - Die Suche unterscheidet nicht zwischen Groß- und Kleinschreibung (Standardeinstellung).
• Steuert, ob „The“ mit „the“ oder nur mit „The“ übereinstimmt
• Nützlich für präzisen Textabgleich
False
Gleiches Wort ausBooleanGanzwortübereinstimmung
WAHR - Nur vollständige Wörter finden (keine Teilübereinstimmungen)
FALSCH - Teiltext innerhalb von Wörtern abgleichen (Standard)
• Verhindert, dass „the“ mit „there“ oder „other“ übereinstimmt
• Nützlich für präzise Wortersetzung
False
Reguläre Ausdrücke verwendenBooleanUnterstützung für reguläre Ausdrücke
WAHR - Der Suchtext wird als reguläres Ausdrucksmuster behandelt.
FALSCH - Der Suchtext wird als Literaltext behandelt (Standardeinstellung).
• Ermöglicht komplexe Mustererkennung und Ersetzungen
• Unterstützt die Standard-Regex-Syntax
False
SchriftartnameStringSchriftfamilie
• Schriftart, die auf den Ersetzungstext angewendet werden soll
• Gängige Schriftarten: „Arial“, „Times New Roman“, „Calibri“
• Standardwert: null (behält die vorhandene Schriftart bei)
• Gilt für alle Ersetzungstextinstanzen
• Ungültige Schriftarten verwenden möglicherweise die Systemstandardschriftarten.
"Arial"
SchriftfarbeStringTextfarbe
Benannte Farben: "Rot", "Blau", "Grün", "Schwarz"
Hex-Format: "#FF0000", "#00FF00", "FF0000" (mit oder ohne #)
RGB Format: "RGB(255, 0, 0)" oder "rgb(255,0,0)"
3-stellige Hexadezimalzahl: "#F00" wird zu "#FF0000" erweitert
• Standardwert: null (behält die bestehende Farbe bei)
"Red"
SchriftgrößeNumber (doppelt)Schriftgröße in Punkt
• Schriftgröße für den Ersetzungstext in Punkten
• Muss einen positiven Wert haben.
• Gängige Größen: 10, 12, 14, 16, 18, 24
• Standardwert: null (behält die bestehende Größe bei)
• Gilt für alle Ersetzungstextinstanzen
14
HintergrundfarbeStringHintergrundfarbe des Ersetzungstextes
Benannte Farben: "Gelb", "Grün", "Blau", "Rot", "Grau"
Hex-Format: "#FFFF00", "#00FF00", "FFFF00" (mit oder ohne #)
RGB Format: "RGB(255, 255, 0)" oder "rgb(255,255,0)"
3-stellige Hexadezimalzahl: "#FF0" wird zu "#FFFF00" erweitert
• Standardwert: null (keine Hintergrundfarbe)
• Als Hervorhebungsfarbe auf den Ersetzungstext angewendet
"Yellow"
DeutlichBooleanFettdruck anwenden
WAHR - Ersetzungstext fett formatieren
FALSCH - Keine Fettdruckformatierung (Standard)
• Sorgt dafür, dass der Ersatztext in Fettdruck angezeigt wird
• Gilt für alle Ersetzungstextinstanzen
False
KursivBooleanKursivformatierung anwenden
WAHR - Ersetzungstext kursiv formatieren
FALSCH - Keine Kursivformatierung (Standard)
• Sorgt dafür, dass der Ersatztext kursiv dargestellt wird.
• Gilt für alle Ersetzungstextinstanzen
False
UnterstreichenBooleanUnterstreichen-Formatierung anwenden
WAHR - Unterstreichung auf den Ersetzungstext anwenden
FALSCH - Keine Unterstreichung (Standard)
• Fügt dem Ersatztext eine Unterstreichung hinzu
• Gilt für alle Ersetzungstextinstanzen
False
DurchgestrichenBooleanEinfachen Durchstreichvorgang anwenden
WAHR - Einfachen Durchstreichungseffekt auf den Ersetzungstext anwenden
FALSCH - Keine Durchstreichungsformatierung (Standard)
• Fügt eine einzelne Zeile durch Ersetzungstext ein
• Gilt für alle Ersetzungstextinstanzen
False
DoppeldurchstreichungBooleanDoppelten Durchstreichvorgang anwenden
WAHR - Doppelte Durchstreichung auf den Ersatztext anwenden
FALSCH - Keine doppelte Durchstreichung (Standard)
• Fügt eine doppelte Durchstreichung für den Ersetzungstext ein
• Gilt für alle Ersetzungstextinstanzen
False
IndexBooleanTiefstellungsformatierung anwenden
WAHR - Tiefstellung auf Ersetzungstext anwenden
FALSCH - Keine Tiefstellungsformatierung (Standard)
• Sorgt dafür, dass der Ersetzungstext als tiefgestellter Text angezeigt wird.
• Gilt für alle Ersetzungstextinstanzen
False
HochgestelltBooleanHochgestellte Formatierung anwenden
WAHR - Hochstellung auf den Ersetzungstext anwenden
FALSCH - Keine Hochstellungsformatierung (Standard)
• Sorgt dafür, dass der Ersetzungstext als hochgestellter Text angezeigt wird.
• Gilt für alle Ersetzungstextinstanzen
False
WortabstandNumber (doppelt)Wortabstände in Punkten
• Wortabstände im Ersatztext
• Standardwert: 0 (normaler Wortabstand)
• Positive Werte vergrößern den Abstand, negative Werte verkleinern ihn
• Gemessen in Punkten
• Gilt für alle Ersetzungstextinstanzen
0

Struktur des Textersetzungs-Arrays:

  • Jeder Austausch wird nacheinander in der angegebenen Reihenfolge verarbeitet.
  • Mehrere Ersetzungen können an demselben Dokument vorgenommen werden.
  • Jeder Ersatz kann unterschiedliche Formatierungsoptionen haben.
  • Alle Vorkommen des Suchtextes werden ersetzt (außer bei Verwendung der Ganzwortsuche).

Ausgabe

Der PDF4me Text ersetzen Die Aktion liefert umfassende Ausgabedaten für eine nahtlose Funktion. Power Automate Flussintegration:

Tabellenansicht

Antwortdaten in strukturierter Tabellenform:

ParameterTypBeschreibung
dokumentierenBase64Word-Dokument mit angewendeten Textersetzungen
ErfolgBooleanwahr, wenn die Operation erfolgreich war, falsch, wenn sie fehlgeschlagen ist.
FehlermeldungStringFehlerbeschreibung (leer bei Erfolg)
FehlerArrayListe detaillierter Fehlerinformationen (leeres Array bei Erfolg)

Häufige Fehlermeldungen

Das Erkennen und Beheben von Fehlern trägt zu reibungslosen Arbeitsabläufen beim Textaustausch bei:

FehlermeldungUrsacheLösung
"Anfrage ist leer"Das Anfrageobjekt ist null.Stellen Sie ein gültiges Anfrageobjekt bereit.
"Das Dokument ist leer."Das Dokumentobjekt ist null.Bitte geben Sie ein gültiges Word-Dokument an.
"Mindestens ein Satz muss ersetzt werden."Das Array „Textersetzungen“ ist null oder leer.Geben Sie mindestens einen Ersetzungsausdruck im Array an.
"FindText darf bei der Phrasenersetzung nicht leer sein"Der Suchtext ist null oder leer in einem Ersatz.Geben Sie in jedem Ersetzungsschritt einen gültigen Suchtext an.
"Fehler beim Ersetzen des Textes"Allgemeine Ausnahme bei der TextersetzungDokumentformat und Parameter prüfen. Ausnahmedetails im Fehler-Array überprüfen.
"Fehler beim Laden des Dokuments aus den Bytes"Ungültiges oder beschädigtes Word-DokumentPrüfen Sie, ob es sich bei dem Eingabedokument um eine gültige Word-Datei (.docx) handelt.

Workflow-Beispiele

Der PDF4me Text ersetzen Aktion in Power Automate bietet umfassende Workflow-Vorlagen, die für reale Geschäftsszenarien entwickelt wurden:

Automatisierter Workflow zur Vorlagenverarbeitung

Optimieren Sie Ihre Dokumentenerstellung durch automatisierte Vorlagenverarbeitung:

Vollständige Arbeitsschritte:

  1. Auslösen: Dokumentvorlage bereit zur Verarbeitung in SharePoint
  2. Vorlage abrufen: Word-Vorlage aus der Vorlagenbibliothek abrufen
  3. Firmennamen ersetzenErsetzen Sie "[COMPANY_NAME]" durch "Acme Corporation"
  4. Datum ersetzenErsetzen Sie "[DATUM]" durch das aktuelle Datum.
  5. Kontaktinformationen ersetzenErsetzen Sie "[CONTACT_EMAIL]" durch "[email protected]"
  6. Formatierung festlegen: Firmenname fett formatieren, Datum rot markieren
  7. E-Mail-Dokument verarbeitet: Verarbeitetes Dokument an die Stakeholder senden
  8. Archivvorlage: Speichern Sie das verarbeitete Dokument im Ordner „Abgeschlossene Vorlagen“.

Geschäftliche Vorteile:

  • Verarbeitet monatlich automatisch über 200 Dokumentvorlagen.
  • Ersetzt den Platzhaltertext durch die tatsächlichen Unternehmensinformationen
  • Gewährleistet einheitliches Format und Branding
  • Reduziert die manuelle Vorlagenverarbeitungszeit um 95 %

Branchenspezifische Anwendungsfälle und Anwendungen

Anwendungsfälle für Rechts- und Beratungsdienstleistungen

  • VertragsabwicklungPlatzhaltertext durch kundenspezifische Informationen ersetzen
  • Automatisierung juristischer Dokumente: Fallnummern, Mandantennamen und Daten aktualisieren
  • VorlagenstandardisierungStandardisierung der juristischen Terminologie und Formatierung
  • Kundenkommunikation: Personalisierung von Rechtsdokumenten für spezifische Mandanten

Hilfe erhalten