2

如何将参考(链接到另一个 PDF 文件)更改为超链接并将其 URI 设置为例如google.com

超链接和引用似乎是 iTextSharp 库中的不同对象或更确切地说是类。因此,引用对象必须有某种类型的切换。

使用 iTextSharp,我可以轻松更改超链接的 URI,我在这里找到了。但这不适用于参考。

而且我没有找到使用 abcpdf 库的方法。

我需要一些提示、片段或基于 iTextSharp 或 abcpdf (websupergoo) 库的使用的解决方案。

参考和链接的技术 ASCII 实现:

参考:

55 0 obj<</F 56 0 R/S/Launch/NewWindow true>>
endobj
56 0 obj<</F(Testdokument_2.pdf)/Type/Filespec>>
endobj
57 0 obj<</Rect[65.0666 447.627 190.233 473.951]/Subtype/Link/BS<</S/S/W1/Type/Border>>/A 59 0 R/C[0.0 1.0 0.0]/H/I/Border[0 0 1]/Type/Annot>>
endobj

关联:

6 0 obj
<</Subtype/Link/Rect[68.6 643.86 93.312 669.3]/BS<</W 0>>/F 4/A<</Type/Action/S/URI/URI(http://www.bing.com/)>>/StructParent 1>>
endobj

也许这将有助于理解差异。

4

0 回答 0