Wie man Text und Bereiche in PDF mit C# redigiert

How to Redact Text and Regions

This article was translated from English: Does it need improvement?
Translated
View the article in English
role="alert"> Ihr Unternehmen gibt zu viel für jährliche Abonnements für PDF-Sicherheit und -Compliance aus. Erwägen Sie IronSecureDoc, das Lösungen für das Management von SaaS-Diensten wie digitale Signatur, Schwärzung, Verschlüsselung und Schutz bietet, alles gegen eine einmalige Zahlung. Erkunden Sie die IronSecureDoc Dokumentation und Funktionen

Das Schwärzen von Text bedeutet, sensible oder vertrauliche Informationen dauerhaft aus einem Dokument zu entfernen oder zu verbergen. Dies wird normalerweise erreicht, indem der Text mit einem schwarzen Kasten bedeckt oder ein Werkzeug verwendet wird, um den Text vollständig zu löschen. Das Schwärzen sorgt dafür, dass die Informationen nicht abgerufen oder eingesehen werden können, wodurch die Privatsphäre und Sicherheit sensibler Inhalte gewährleistet wird.

Manchmal bedeutet das Schwärzen eines Bereichs, dass die angegebenen Bereiche auf dem Dokument verdeckt werden. Dieser Vorgang erfordert etwas mehr Aufwand, da die Koordinaten, Breite und Höhe des Bereichs angegeben werden müssen.

Schnellstart: Sensiblen Text in PDFs schwärzen

Entfernen Sie mühelos sensible Informationen aus PDF-Dokumenten mit den einfachen Schwärzungsmethoden von IronPDF. Mit nur wenigen Codezeilen können Entwickler Text auf allen Seiten eines PDFs schwärzen und so Vertraulichkeit und Compliance sicherstellen. Dieser schnelle Leitfaden zeigt, wie man ein PDF lädt, eine Schwärzung anwendet und das aktualisierte Dokument speichert, alles mit der intuitiven API von IronPDF.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    IronPdf.PdfDocument doc = IronPdf.PdfDocument.FromFile("document.pdf");
    doc.RedactTextOnAllPages("sensitive info");
    doc.SaveAs("redacted_document.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie die C#-Bibliothek herunter, um Text und Bereiche zu schwärzen
  2. Bereiten Sie das PDF-Dokument zur Schwärzung vor
  3. Verwenden Sie die Methode RedactTextOnAllPages, um Text im gesamten Dokument zu schwärzen
  4. Verwenden Sie die Methode RedactRegionsOnAllPages, um Bereiche auf jeder Seite des Dokuments zu schwärzen
  5. Speichern oder exportieren Sie das PDF-Dokument als neues Dokument


Beispiel für Textschwärzung

Das Schwärzen von Text kann ganz einfach mit Hilfe von IronPDF erledigt werden. Verwenden Sie die Methode RedactTextOnAllPages, um einen angegebenen Ausdruck aus dem gesamten Dokument zu entfernen. Lassen Sie uns ein PDF-Beispieldokument verwenden.

:path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-text.cs
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("novel.pdf");

// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");

pdf.SaveAs("redacted.pdf");
Imports IronPdf

Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")

' Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric")

pdf.SaveAs("redacted.pdf")
$vbLabelText   $csharpLabel

Ausgangs-PDF

Ergebnis-PDF aus dem Schwärzen des Ausdrucks 'Alaric' aus allen Seiten.

Verwenden Sie die Methoden RedactTextOnPage und RedactTextOnPages, um Text von einer einzelnen oder mehreren Seiten zu schwärzen.

Hier sind die Parameter der Textschwärzungsmethoden und ihre Zwecke:

  • ReplaceText: Dies ist die Textzeichenfolge, die Sie schwärzen möchten.
  • CaseSensitive: Ein boolescher Wert, der angibt, ob die Suche groß/klein-schreibungssensitiv sein soll. Wenn wahr, werden Groß- und Kleinbuchstaben exakt übereinstimmen. Der Standardwert ist false.
  • OnlyMatchWholeWords: Ein boolescher Wert, der angibt, ob nur ganze Wörter übereinstimmen sollen. Der Standardwert ist wahr.
  • DrawRectangles: Ein boolescher Wert, der bestimmt, ob schwarze Rechtecke um die geschwärzten Bereiche gezeichnet werden sollen. Der Standardwert ist wahr.
  • ReplacementText: Dies ist der Text, der anstelle der geschwärzten Elemente geschrieben wird. Der Standardersetzungstext ist "*".

Beispiel für das Schwärzen von Bereichen

Das Schwärzen bestimmter Bereiche auf dem Dokument funktioniert wirklich gut. Rufen Sie die Methode RedactRegionsOnAllPages mit dem RectangleF-Objekt auf, um den Bereich des gewünschten Dokuments zu schwärzen. Verwenden wir das gleiche PDF-Beispieldokument aus dem obigen Beispiel.

:path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-region.cs
using IronPdf;
using IronSoftware.Drawing;

PdfDocument pdf = PdfDocument.FromFile("novel.pdf");

RectangleF rectangle = new RectangleF(5, 700, 50, 50);

// Redact region on coordinates(5,700) with width and height 50 pixels
pdf.RedactRegionsOnAllPages(rectangle);

pdf.SaveAs("redactedRegion.pdf");
Imports IronPdf
Imports IronSoftware.Drawing

Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")

Private rectangle As New RectangleF(5, 700, 50, 50)

' Redact region on coordinates(5,700) with width and height 50 pixels
pdf.RedactRegionsOnAllPages(rectangle)

pdf.SaveAs("redactedRegion.pdf")
$vbLabelText   $csharpLabel

Ausgangs-PDF

Das Ergebnis-PDF stammt aus dem Schwärzen eines Bereichs an den Koordinaten (5,700) mit einer Breite und Höhe von 50 Pixel.

Verwenden Sie die Methoden RedactRegionOnPage und RedactRegionOnPages, um Bereiche von einer einzelnen oder mehreren Seiten zu schwärzen.

Bereit zu sehen, was Sie sonst noch tun können? Besuchen Sie unsere Tutorialseite hier: PDFs bearbeiten

Häufig gestellte Fragen

Was ist der Prozess der Textredigierung in PDFs?

Die Textredigierung in PDFs beinhaltet die Verwendung von Methoden wie RedactTextOnAllPages in IronPDF, die es Ihnen ermöglicht, spezifischen Text im gesamten Dokument zu entfernen oder zu verdecken, um Privatsphäre und Sicherheit zu gewährleisten.

Wie redigiere ich einen bestimmten Bereich in einem PDF-Dokument?

Sie können einen bestimmten Bereich in einem PDF redigieren, indem Sie die Methode RedactRegionsOnAllPages von IronPDF verwenden. Dazu müssen Sie die Koordinaten, Breite und Höhe des Bereichs angeben, den Sie mit einem RectangleF-Objekt redigieren möchten.

Kann ich Text nur von einer Seite eines PDFs redigieren?

Ja, Sie können die Methode RedactTextOnPage in IronPDF verwenden, um Text von einer einzelnen Seite innerhalb eines PDF-Dokuments zu redigieren.

Welche Parameter stehen für die Textredigierung in PDFs zur Verfügung?

IronPDF bietet Parameter wie ReplaceText, CaseSensitive, OnlyMatchWholeWords, DrawRectangles und ReplacementText, um den Redigierungsprozess nach Ihren Bedürfnissen anzupassen.

Wie kann ich sicherstellen, dass nur ganze Wörter in einem PDF redigiert werden?

IronPDF stellt den Parameter OnlyMatchWholeWords bereit, der, wenn er auf true gesetzt ist, sicherstellt, dass nur ganze Wörter im PDF-Dokument übereinstimmen und redigiert werden.

Ist es möglich, einen benutzerdefinierten Ersetzungstext für redigierte Inhalte zu verwenden?

Ja, IronPDF erlaubt es Ihnen, einen benutzerdefinierten Ersetzungstext mit dem Parameter ReplacementText anzugeben, wobei der Standardwert ein Sternchen (*) ist.

Wie geht IronPDF bei der Redigierung von Text mit Groß-/Kleinschreibung um?

IronPDF verwendet den Parameter CaseSensitive, der auf true gesetzt werden kann, wenn Sie möchten, dass die Textredigierung die Groß-/Kleinschreibung der Buchstaben genau abgleicht.

Welche Methoden stehen zur Verfügung, um mehrere Seiten in einem PDF zu redigieren?

Für die Redigierung mehrerer Seiten bietet IronPDF die Methoden RedactTextOnPages und RedactRegionOnPages, die es Ihnen ermöglichen, Bereiche oder spezifische Seiten für die Redigierung anzugeben.

Ist IronPDF mit .NET 10 hinsichtlich der Textschwärzungsfunktionen kompatibel?

Ja, IronPDF unterstützt .NET 10 standardmäßig – einschließlich aller Schwärzungsmethoden wie RedactTextOnAllPages , RedactTextOnPages und RedactRegionsOnAllPages . Sie können IronPDF in .NET 10-Projekten ohne spezielle Konfigurationen oder Workarounds verwenden.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht