更新 PDF 中的链接
以下代码片段也适用于 Aspose.PDF.Drawing 库。
更新 PDF 文件中的链接
如在《在 PDF 文件中添加超链接》中所讨论的, LinkAnnotation 类使得在 PDF 文件中添加链接成为可能。还有一个类似的类用于获取 PDF 文件中的现有链接。如果您需要更新现有链接,请使用此类。要更新现有链接:
- 加载 PDF 文件。
- 转到 PDF 文件中的特定页面。
- 使用 GoToAction 对象的 Destination 属性指定链接目标。
- 使用 XYZExplicitDestination 构造函数指定目标页面。
将链接目标设置为同一文档中的页面
以下代码片段演示如何在 PDF 文件中更新链接并将其目标设置为文档的第二页。
将链接目标设置为网页地址
要更新超链接以指向网页地址,请实例化 GoToURIAction 对象并将其传递给 LinkAnnotation 的 Action 属性。以下代码片段演示如何在 PDF 文件中更新链接并将其目标设置为网页地址。
将链接目标设置为另一个 PDF 文件
以下代码片段演示如何在 PDF 文件中更新链接并将其目标设置为另一个 PDF 文件。
更新 LinkAnnotation 文本颜色
链接注释不包含文本。相反,文本放置在注释下方页面的内容中。因此,要更改文本的颜色,请替换页面文本的颜色,而不是尝试更改注释的颜色。以下代码片段演示如何在 PDF 文件中更新链接注释的颜色。