IronPDF 操作指南 编辑文本和区域 如何使用 IronPDF 和 C# 重制 PDF 中的文本和区域。 Curtis Chau 已更新:八月 14, 2025 下载 IronPDF NuGet 下载 DLL 下载 Windows 安装程序 免费试用 法学硕士副本 法学硕士副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在双子座打开 向 Gemini 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 This article was translated from English: Does it need improvement? Translated View the article in English 您的企业在 PDF 安全性和合规性方面的年度订阅费用过高。请考虑IronSecureDoc,它为管理数字签名、节录、加密和保护等 SaaS 服务提供解决方案,只需一次性支付。探索 IronSecureDoc 文档和功能 编辑文本涉及从文档中永久删除或遮盖敏感或机密信息。 这通常是通过用黑框覆盖文本或使用工具完全删除文本来完成的。 编辑确保信息无法被访问或查看,为敏感内容提供隐私和安全性。 同样,编辑一个区域会遮盖文档上指定的区域。 此过程需要更多工作,因为必须提供区域的坐标、宽度和高度。 快速入门:在PDF中编辑敏感文本 通过IronPDF的简单编辑方法,轻松从PDF文档中移除敏感信息。 只需几行代码,开发者就可以在PDF的所有页面上编辑文本,确保机密性和合规性。 这份快速指南演示了如何加载PDF,应用编辑,并使用IronPDF直观的API保存更新后的文档。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronPDF PM > Install-Package IronPdf 复制并运行这段代码。 IronPdf.PdfDocument doc = IronPdf.PdfDocument.FromFile("document.pdf"); doc.RedactTextOnAllPages("sensitive info"); doc.SaveAs("redacted_document.pdf"); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronPDF,免费试用! 免费试用30天 最小工作流程(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:这是将写入编辑项位置的文本。 默认替换文本是"*"。 编辑区域示例 在文档上编辑特定区域效果非常好。 调用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,493,056 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:16,493,056 查看许可证