IronPDF 操作指南 编辑文本和区域 How to Redact Text and Regions Curtis Chau 已更新:八月 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 文件 从所有页面中编辑 'Alaric' 短语的结果PDF。 分别使用RedactTextOnPage和RedactTextOnPages方法从单页或多页中编辑文本。 以下是编辑文本方法的参数及其目的: ReplaceText:这是您要编辑的文本字符串。 CaseSensitive:一个布尔值指出搜索是否区分大小写。如果为true,它将精确匹配大写和小写字母。 默认是false。 OnlyMatchWholeWords:一个布尔值指定是否仅匹配整个单词。 默认是true。 DrawRectangles:一个布尔值决定是否在编辑区域周围画黑框。 默认是true。 ReplacementText:这是将写入编辑项位置的文本。 默认替换文本是"*"。 <hr 编辑区域示例 在文档上编辑特定区域效果非常好。 调用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") $vbLabelText $csharpLabel 输出 PDF 文件 结果PDF是从坐标(5,700)处编辑区域,宽度和高度为50像素。 分别使用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 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 准备开始了吗? Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:16,154,058 查看许可证