IronPDF 操作指南 編輯文字和區域 How to Redact Text and Regions Curtis Chau 更新日期:8月 14, 2025 Download IronPDF NuGet 下載 DLL 下載 Windows 安裝程式 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English role="alert">您公司的業務每年在 PDF 安全性和合規性方面的訂閱費用太高。考慮使用 IronSecureDoc,它提供管理 SaaS 服務的解決方案,如數字簽名、遮掩、加密和保護,全部僅需一次性付款。探索 IronSecureDoc 文件和特色 遮掩文字涉及從文件中永久刪除或遮蓋敏感或機密信息。 這通常是通過用黑色框覆蓋文字或使用工具完全刪除文字來完成的。 遮掩確保無法訪問或查看信息,為敏感內容提供隱私和安全性。 類似地,遮掩一個區域會遮蓋文件上指定的區域。 這個過程需要多一些工作,因為必須提供區域的座標、寬度和高度。 快速入門:在 PDF 中遮掩敏感文字 使用 IronPDF 的簡單遮掩方法輕鬆移除 PDF 文檔中的敏感信息。 只需幾行代碼,開發人員即可在 PDF 的所有頁面上遮掩文字,確保保密性和合規性。 本快速指南演示了如何加載 PDF,應用遮掩並保存更新的文件,這一切都通過 IronPDF 的直觀 API 完成。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. IronPdf.PdfDocument doc = IronPdf.PdfDocument.FromFile("document.pdf"); doc.RedactTextOnAllPages("sensitive info"); doc.SaveAs("redacted_document.pdf"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet">最小工作流(5 步)下載 C# 程式庫以遮掩文字和區域準備好 PDF 文件以便遮掩使用 RedactTextOnAllPages 方法在整個文件上遮掩文字使用 RedactRegionsOnAllPages 方法在文檔的每一頁遮掩區域將 PDF 文件保存或導出為新文件 遮掩文字示例 借助 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") $vbLabelText $csharpLabel 輸出PDF 遮掩後 PDF 的結果是將 'Alaric' 詞語從所有頁面上移除。 使用 RedactTextOnPage 和 RedactTextOnPages 方法分別遮掩單頁或多頁的文字。 以下是遮掩文字方法的參數及其用途: ReplaceText:這是您要遮掩的文字字符串。 CaseSensitive:一個布林值,指示是否對大小寫敏感。如果為 true,將精確匹配大寫和小寫字母。 預設為 false。 OnlyMatchWholeWords:一個布林值,指定是否僅匹配整個單詞。 預設為 true。 DrawRectangles:一個布林值,決定是否在遮掩區域周圍繪製黑色矩形。 預設為 true。 ReplacementText:這是將被寫入遮掩項目的文字。 默認替代文字是 "*"。 遮掩區域示例 遮掩文檔上的特定區域效果非常好。 使用 RectangleF 物件調用 RedactRegionsOnAllPages 方法以遮掩目標文檔的區域。 讓我們使用上述示例中相同的 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") $vbLabelText $csharpLabel 輸出PDF 遮掩區域 (5,700) 坐標處寬度和高度為 50 像素的結果 PDF。 分別使用 RedactRegionOnPage 和 RedactRegionOnPages 方法從單頁或多頁遮掩區域。 準備看看您還能做哪些其他事情嗎? 在這裡查看我們的教程頁面:編輯PDF 常見問題解答 PDF 檔案中的文字編輯流程是什麼? 在 PDF 中編輯文本需要使用 IronPDF 中的RedactTextOnAllPages等方法,該方法允許您刪除或模糊整個文件中的特定文本,以確保隱私和安全。 如何編輯PDF文件中的特定區域? 您可以使用 IronPDF 的RedactRegionsOnAllPages方法對 PDF 中的特定區域進行編輯。這需要使用RectangleF物件指定要編輯區域的座標、寬度和高度。 我可以只刪除PDF檔案中某一頁的文字嗎? 是的,您可以使用 IronPDF 中的RedactTextOnPage方法來編輯 PDF 文件中單一頁面上的文字。 PDF 中可用於文字編輯的參數有哪些? IronPDF 提供ReplaceText 、 CaseSensitive 、 OnlyMatchWholeWords 、 DrawRectangles和ReplacementText等參數,可依您的需求自訂編輯流程。 如何確保PDF檔案中只刪除完整的單字? IronPDF 提供了一個OnlyMatchWholeWords參數,當設定為 true 時,可確保 PDF 文件中僅符合和編輯完整的單字。 是否可以使用自訂替換文字來替換已編輯的內容? 是的,IronPDF 允許您使用ReplacementText參數指定自訂替換文本,預設值為星號 (*)。 IronPDF在文字編輯過程中如何處理大小寫敏感度? IronPDF 使用CaseSensitive參數,如果您希望文字編輯區分大小寫,精確匹配字母大小寫,則可以將其設為 true。 有哪些方法可以編輯PDF文件中的多頁? 對於多頁編輯,IronPDF 提供了RedactTextOnPages和RedactRegionOnPages方法,讓您指定要編輯的範圍或特定頁面。 IronPDF 是否相容於 .NET 10 的文字編輯功能? 是的,IronPDF 開箱即用支援 .NET 10,包括所有文字編輯方法,例如RedactTextOnAllPages 、 RedactTextOnPages和RedactRegionsOnAllPages 。您可以在 .NET 10 專案中使用 IronPDF,無需任何特殊配置或變通方法。 Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 準備好開始了嗎? Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:16,154,058 查看許可證