更新 PDF 中的链接

以下代码片段也适用于 Aspose.PDF.Drawing 库。

更新 PDF 文件中的链接

如在《在 PDF 文件中添加超链接》中所讨论的, LinkAnnotation 类使得在 PDF 文件中添加链接成为可能。还有一个类似的类用于获取 PDF 文件中的现有链接。如果您需要更新现有链接,请使用此类。要更新现有链接:

  1. 加载 PDF 文件。
  2. 转到 PDF 文件中的特定页面。
  3. 使用 GoToAction 对象的 Destination 属性指定链接目标。
  4. 使用 XYZExplicitDestination 构造函数指定目标页面。

将链接目标设置为同一文档中的页面

以下代码片段演示如何在 PDF 文件中更新链接并将其目标设置为文档的第二页。

将链接目标设置为网页地址

要更新超链接以指向网页地址,请实例化 GoToURIAction 对象并将其传递给 LinkAnnotation 的 Action 属性。以下代码片段演示如何在 PDF 文件中更新链接并将其目标设置为网页地址。

将链接目标设置为另一个 PDF 文件

以下代码片段演示如何在 PDF 文件中更新链接并将其目标设置为另一个 PDF 文件。

更新 LinkAnnotation 文本颜色

链接注释不包含文本。相反,文本放置在注释下方页面的内容中。因此,要更改文本的颜色,请替换页面文本的颜色,而不是尝试更改注释的颜色。以下代码片段演示如何在 PDF 文件中更新链接注释的颜色。