本简短指南介绍了如何使用 C# 从 PDF 中删除水印。它包含建立环境所需的所有资源、编写应用程序的分步过程,以及用于使用 C# 从 PDF 中删除水印文本的可运行示例代码。您还将学习在页面上使用不同类型的工件并过滤所需类型的工件。
使用 C# 从 PDF 中删除水印的步骤
- 建立环境以将 Aspose.PDF for .NET 添加到您的项目中以去除水印
- 将源 PDF 文件加载到 Document 类对象中以删除水印
- 解析文档每一页上的所有 artifacts 并创建一个水印类型工件列表
- 使用所需的工件填充列表后,删除所有水印
- 去除水印后保存生成的 PDF 文件
这些步骤通过识别编写此应用程序时所需的重要资源、类、方法和属性来解释使用 C#* 从 PDF 文档中删除水印的过程。在此过程中,源 PDF 文件被加载到 Document 类对象中,然后解析其所有页面。对于每个页面,都会检查其工件的类型水印并保存在列表中以便在最后删除。
使用 C# 从 PDF 中删除水印的代码
此代码演示了使用 C#* 在 PDF 中编写*水印去除器的过程。它使用 Page.Artifacts 集合通过将 Subtype 属性与枚举值 Artifact.ArtifactSubtype.Watermark 进行比较来识别 Watermark 类型的工件。一旦将所有水印工件收集到一个列表中,就会对该列表进行解析,并分别从每个页面中删除相应的水印。
本快速教程指导我们使用 C#* 从 PDF 中擦除水印。如果您想了解添加水印的过程,请参阅 如何在 C# 中为 PDF 添加水印 上的文章。