Diese Kurzanleitung beschreibt, wie Sie mit C# Text in PDFs finden und ersetzen, mit Hilfe detaillierter Schritte und eines ausführbaren Codes. Es hilft bei der Konfiguration der Umgebung und bietet dann einen schrittweisen Prozess zum Ersetzen von Text in einer PDF-Datei mit C#. Sobald die Datei aktualisiert ist, können Sie sie im Originalformat, dh PDF oder als DOCX, Excel, HTML usw., um nur einige zu nennen, wieder auf der Festplatte speichern.
Schritte zum Suchen und Ersetzen von Text in PDF mit C#
- Konfigurieren Sie das Projekt mithilfe des NuGet-Paketmanagers für die Verwendung von Aspose.PDF for .NET
- Erstellen oder laden Sie eine PDF-Datei mit Beispieltext mithilfe des Klassenobjekts Document
- Legen Sie mithilfe des Klassenobjekts TextFragmentAbsorber den zu durchsuchenden Text fest
- Akzeptieren Sie für alle Seiten in der PDF-Eingabedatei den Textabsorber
- Rufen Sie die Sammlung von Fragmenten ab, in denen Text aus der geladenen PDF-Datei extrahiert wird
- Analysieren Sie alle Fragmente und setzen Sie neuen Text
- Speichern Sie die aktualisierte PDF-Datei
Diese Schritte beschreiben, wie in einer PDF-Datei Text mit C# gesucht und ersetzt wird. Eine neue Datei mit einigen Beispieltexten wird erstellt, Sie können jedoch eine vorhandene PDF-Datei laden, deren Text ersetzt werden soll. Es gibt eine Vielzahl von Optionen, um Text in der PDF-Datei zu durchsuchen, z. B. das Ignorieren von Schattentext, das Beschränken der Suche auf seitengebunden usw.
Code zum Ersetzen von Text in einem PDF mit C#
Dieser Code verwendet TextFragmentAbsorber und TextFragment für Text zum Suchen und Ersetzen in PDF mit C#. Sie können nicht nur den Text ersetzen, sondern auch seine Schriftfamilie, Größe, Vordergrundfarbe und Hintergrundfarbe in der resultierenden PDF-Datei ändern. Es sind auch Optionen verfügbar, um Text in der gesamten PDF-Datei auf einmal zu ersetzen oder Text basierend auf dem regulären Ausdruck zu ersetzen.
In diesem Thema haben wir gelernt, Text in PDF zu suchen und zu ersetzen. Wenn Sie jedoch lernen möchten, PDF-Dateien nach Seiten aufzuteilen, lesen Sie den Artikel zu So teilen Sie eine PDF-Datei nach Seiten in C# auf.