本教程旨在指导您如何使用 Java 删除 PDF 中的超链接。它包含配置环境的所有详细信息、编写所需应用程序的步骤列表和可运行的示例代码,以阐明和演示使用 Java 从 PDF 中删除所有超链接的操作。您还将获得删除其他类型注释和仅删除特定链接注释的详细信息。
使用 Java 从 PDF 中删除链接的步骤
- 设置环境以使用 Aspose.PDF for Java 删除链接
- 使用Document类对象打开目标PDF文件删除超链接
- 遍历所有 PDF 页面并访问注释集合
- 遍历所有注释并仅识别链接类型注释
- 在迭代过程中调用 delete() 方法去除超链接
- 删除所有链接后将生成的 PDF 文件保存在磁盘上
这些步骤启发我们如何使用 Java 从 PDF 中删除超链接。要开始该过程,您必须使用 Document 类对象打开其中包含超链接的源 PDF 文件,并遍历所有页面,其中每个页面都有单独的注释集合。在下一步中,遍历注释并过滤链接类型注释以进行删除。
使用 Java 从 PDF 中删除所有链接的代码
此代码可用作编写最低限度应用程序的基本代码,以使用 Java 删除 PDF 中的超链接。您可以使用注释类型来选择表示超链接的链接类型注释,并根据需要根据不同的属性(如标志、宽度、高度、封闭矩形、内容、颜色、活动状态全名和外观)进一步过滤注释。您可以通过提供索引号来删除选定的注释,或者通过调用不带任何参数的 delete() 方法一次删除整个集合。
本文定义了如何使用 Java 从 PDF 中删除超链接的过程。如果您想了解向 PDF 添加水印的过程,请参阅 如何使用Java为PDF添加水印 上的文章。