我正在尝试使用xfinium库构建一个pdf工具,我想知道是否有可能在我的应用程序中显示时检索pdf的pdf链接以使它们生效。现在我只能将它们视为文本,因此无法点击它们,因此它们没用。我查看了xfinium的样本,但我无法找到任何暗示我应该改变它以使它们工作。
任何帮助都会很棒。
非常感谢。
答案 0 :(得分:0)
PDF文件中的链接存储为链接注释。您可以通过以下方式检索这些链接:将文件加载到PdfFixedDocument中。文档的页面集合将自动填充文档中的所有页面。
每个页面都有一个Annotations集合,该集合会自动填充页面上的所有注释。循环遍历此集合并测试哪个注释是链接注释。页面上链接的位置由VisualRectangle属性给出
如果您需要链接的URL,则必须检查链接注释的Action属性。如果是URI操作,则操作的URI属性将为您提供链接的URL。
免责声明:我为开发XFINIUM.PDF库的公司工作。