本简要指南介绍了如何 使用 C# 从 PDF 中删除高亮。其中包含 IDE 设置的详细信息、步骤列表以及示例代码,展示了 如何使用 C# 删除 PDF 中的高亮。文中演示了多种选项,可删除特定高亮或从给定 PDF 中删除所有高亮。
使用 C# 从 PDF 中删除高亮的步骤
- 设置 IDE 以使用 Aspose.PDF for .NET 来删除高亮
- 创建一个枚举器,用于选择删除所有高亮或指定颜色的高亮
- 创建一个函数,接收输入/输出 PDF、用于删除所有或选定高亮的标志以及目标颜色
- 使用 Document 类打开包含高亮文本的源 PDF 文件
- 解析每一页,并从每页的 AnnotationCollection 中过滤高亮
- 遍历所有高亮,并根据用户选择的条件将其删除
- 删除高亮后保存输出 PDF 文件
这些步骤总结了 如何使用 C# 擦除 PDF 中的高亮。加载源 PDF 文件,访问每一页及其对应的注释集合。解析每个高亮注释,在需要时将其转换为 HighlightAnnotation 以访问颜色,最后根据给定条件删除高亮注释。
使用 C# 删除 PDF 高亮的代码
该代码演示了 如何使用 C# 删除 PDF 高亮。如果您只是想删除所有高亮而不考虑颜色,则无需将高亮类型的注释转换为 HighlightAnnotation。您可以覆盖现有 PDF 文件,或根据需要创建新的 PDF 文件。
本文向我们介绍了从 PDF 中删除高亮的过程。要将 PS 文件转换为 PDF,请参考文章 使用C#将PS 文件转换为PDF.