Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Text in Dokumenten ersetzen mit C#

Wordize for .NET ist eine effiziente Lösung für die Textersetzung in Dokumenten. Die Replacer-Klasse ermöglicht es C#-Entwicklern, Textfragmente in Dokumenten programmatisch zu ersetzen, sowohl mit einfachen Strings als auch mit regulären Ausdrücken.

Hauptfunktionen:
  • Einfaches Suchen und Ersetzen von Text - die Replacer.Replace()-Methode führt die Textersetzung in allen Teilen des Dokuments unter Beibehaltung der Formatierung durch
  • Vollständige Regex-Unterstützung für komplexe Texttransformationen, einschließlich Textersetzung mit Capture-Gruppen
  • Flexible Sucheinstellungen - die FindReplaceOptions-Klasse steuert Suchparameter, einschließlich Groß-/Kleinschreibung, Suche nur nach ganzen Wörtern, Ignorieren von Text in verschiedenen Dokumentelementen und mehr
  • Substitutionen im Ersetzungstext - Verwendung von UseSubstitutions für spezielle Ersetzungsmuster: gefundener Text, Text vor der Übereinstimmung, Text nach der Übereinstimmung
  • Formatierte Ersetzung - Unterstützung für spezialisiertes Markup im Ersetzungstext über ReplacementFormat
  • Möglichkeit, das Ergebnis in Bildformat zu exportieren - die ReplaceToImages()-Methode gibt das Ergebnis als Array von Bildern zurück
  • Unterstützung für Fluent API für Text-Suchen-und-Ersetzen-Operationen über ReplacerContext und Methodenverkettung, was Klarheit in Ihren C#-Code bringt
Anwendungsfälle:
  • Standardisierung des Dokumentstils
  • Validierung von Informationen in Dokumenten
  • Ersetzung von Platzhalterfeldern durch aktuelle Daten
  • Entfernen oder Maskieren persönlicher Daten

Testen Sie die Möglichkeiten der programmatischen DOCX-Textersetzung in der interaktiven Online-Demo, die auf dieser Seite präsentiert wird. Laden Sie dazu Ihr DOCX-Dokument hoch, geben Sie den Suchtext und den Ersetzungstext an, führen Sie die Operation aus und laden Sie die aktualisierte Datei zur Überprüfung herunter. Der bereitgestellte C#-Codeausschnitt ist vollständig bereit für die Verwendung in Ihrem .NET-Projekt.

C#
Code ausführen
Laden Sie Ihr Dokument hoch
Ausgabeformat aus der Liste auswählen
using Wordize.Replacing;

Replacer.Replace("Input.docx", "Output.pdf", "Text oder Regex", "Text oder Regex");
using Wordize.Replacing; Replacer.Replace("Input.docx", "Output.pdf", "Text oder Regex", "Text oder Regex"); using Wordize.Replacing; using Wordize.Saving; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), "Text oder Regex", "Text oder Regex"); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
using Wordize.Replacing;

FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true };
Replacer.Replace("Input.docx", "Output.pdf", new Regex(@"Text oder Regex"), "Text oder Regex", options);
using Wordize.Replacing; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; Replacer.Replace("Input.docx", "Output.pdf", new Regex(@"Text oder Regex"), "Text oder Regex", options); using Wordize.Replacing; using Wordize.Saving; FindReplaceOptions options = new FindReplaceOptions() { UseSubstitutions = true }; var imageStreams = Replacer.ReplaceToImages("Input.docx", new ImageSaveOptions(SaveFormat.Pdf), new Regex(@"Text oder Regex"), "Text oder Regex", options); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.pdf"); stream.CopyTo(file); }
Code ausführen

Wie man Text in Word, PDF mit C# ersetzt

  1. Fügen Sie Wordize for .NET zu Ihrem C#-Projekt hinzu
  2. Rufen Sie die Replacer.Replace()-Methode auf und geben Sie in den Parametern das Dokument, den Suchtext, den Ersetzungstext und die Suchparameter (Text oder RegEx) an
  3. Erhalten Sie das Dokument mit dem ersetzten Text
5%