如何遮蔽文本和區域
隱去文本涉及從文件中永久移除或掩蓋敏感或機密信息的過程。 通常是通過用黑色方塊覆蓋文本或使用工具完全刪除文本來完成的。 编辑确保信息无法被访问或查看,为敏感内容提供隐私和安全保护。
同樣地,對某個區域進行塗黑將隱藏文件上指定的區域。 此過程需要更多的工作,因為必須提供該區域的坐標、寬度和高度。
開始使用 IronPDF
立即在您的專案中使用IronPDF,並享受免費試用。
-----s
如何遮蔽文本和區域
- 下載用於編輯文字和區域的C#庫
- 準備PDF文件以進行編輯
- 使用
RedactTextOnAllPages
方法來編輯整個文件上的文字 - 使用
RedactRegionsOnAllPages
方法來在文件的每一頁進行區域編輯 - 將 PDF 文件另存或匯出為新文件
Redact Text Example
使用 IronPDF,可以輕鬆完成文字的隱藏。 使用RedactTextOnAllPages
方法從整個文件中移除指定的短語。 讓我們使用PDF 範例文件。
: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")
輸出 PDF
從所有頁面中刪除“Alaric”詞語的結果PDF。
使用RedactTextOnPage
和RedactTextOnPages
方法,分別從單頁或多頁中編輯文本。
以下是文字塗改方法的參數及其用途:
- ReplaceText:這是您想要編輯的文字字串。
- CaseSensitive: 一個布林值,指示搜尋是否應區分大小寫。如果為 true,則大小寫字母將精確匹配。 預設為假。
- OnlyMatchWholeWords:一個布林值,指定是否僅匹配整個單詞。 預設值為真。
- DrawRectangles:一個布林值,用於決定是否在被遮掩的區域畫上黑色矩形。 預設值為真。
- ReplacementText:這是將取代被刪除項目的文本。 預設的替換文字是“*”。
遮蔽區域範例
在文件上擦除特定區域非常有效。 調用RedactRegionsOnAllPages
方法與RectangleF對象一起,以修訂目標文件的區域。 讓我們使用與上例相同的PDF 範例文件。
: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")
輸出 PDF
結果 PDF 是從將 (5,700) 坐標區域審查為寬度和高度均為 50 像素所得。
使用RedactRegionOnPage
和RedactRegionOnPages
方法分別從單一或多個頁面中進行區域編輯。