Schwärzen von Text und Regionen
Bei der Textredaktion werden sensible oder vertrauliche Informationen aus einem Dokument dauerhaft entfernt oder unkenntlich gemacht. Dies geschieht in der Regel, indem der Text mit einem schwarzen Rahmen überdeckt wird oder indem ein Werkzeug verwendet wird, um den Text vollständig zu löschen. Durch die Schwärzung wird sichergestellt, dass die Informationen nicht abgerufen oder eingesehen werden können, was den Datenschutz und die Sicherheit sensibler Inhalte gewährleistet.
In ähnlicher Weise werden durch das Schwärzen eines Bereichs die angegebenen Bereiche des Dokuments unkenntlich gemacht. Dieser Vorgang erfordert etwas mehr Arbeit, da die Koordinaten, die Breite und die Höhe des Bereichs angegeben werden müssen.
Erste Schritte mit IronPDF
Beginnen Sie noch heute mit der Verwendung von IronPDF in Ihrem Projekt mit einer kostenlosen Testversion.
-----s
Schwärzen von Text und Regionen
- Laden Sie die C#-Bibliothek zum Schwärzen von Text und Regionen herunter
- Vorbereitung des PDF-Dokuments für die Schwärzung
- Verwenden Sie die Methode
RedactTextOnAllPages
, um Text im gesamten Dokument zu redigieren. - Verwenden Sie die
RedactRegionsOnAllPages
-Methode, um Regionen auf jeder Seite des Dokuments zu schwärzen. - Speichern oder exportieren Sie das PDF-Dokument als neues Dokument
Beispiel für das Redigieren von Text
Die Textredaktion kann mit Hilfe von IronPDF leicht durchgeführt werden. Verwenden Sie die Methode RedactTextOnAllPages
, um die angegebene Phrase 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")
Ausgabe PDF
Ergebnis-PDF nach dem Entfernen des Ausdrucks "Alaric" von allen Seiten.
Verwenden Sie die Methoden RedactTextOnPage
und RedactTextOnPages
, um Text von einer einzelnen oder mehreren Seiten zu schwärzen.
Nachfolgend sind die Parameter der Redact-Text-Methoden und ihr Zweck aufgeführt:
- ReplaceText: Dies ist der Textstring, den Sie schwärzen möchten.
- CaseSensitive: Ein boolescher Wert, der angibt, ob die Suche groß- und kleinschreibungsempfindlich sein soll. Wenn wahr, werden Groß- und Kleinbuchstaben genau übereinstimmen. Der Standardwert ist false.
- OnlyMatchWholeWords: Ein boolescher Wert, der angibt, ob nur ganze Wörter übereinstimmen sollen. Der Standardwert ist true.
- DrawRectangles: Ein boolescher Wert, der bestimmt, ob schwarze Rechtecke um die redigierten Bereiche gezeichnet werden sollen. Der Standardwert ist true.
- Ersetzungstext: Dies ist der Text, der anstelle der geschwärzten Elemente geschrieben wird. Der Standard-Ersatztext ist "*".
Beispiel für die Schwärzung von Regionen
Die Schwärzung bestimmter Bereiche des Dokuments funktioniert sehr gut. Rufen Sie die RedactRegionsOnAllPages
-Methode mit dem RectangleF-Objekt auf, um den Bereich des Zielobjekts 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")
Ausgabe PDF
Das resultierende PDF stammt aus der Schwärzung eines Bereichs an den Koordinaten (5,700) mit einer Breite und Höhe von 50 Pixeln.
Verwenden Sie die Methoden RedactRegionOnPage
und RedactRegionOnPages
, um Regionen von einer einzelnen oder mehreren Seiten zu redigieren.