将“文档参考”更改为PDF文件中的“超链接”

时间:2012-07-02 10:54:10

标签: c# .net pdf itextsharp abcpdf

如何将引用(链接到anohter PDF文件)更改为超链接并设置其URI,例如到google.com

超链接和引用似乎是iTextSharp库中的不同对象或类别。因此,必须为引用对象进行某种类型的切换。

使用iTextSharp,我可以轻松更改超链接的URI,我发现here。但这不适用于推荐。

我没有找到使用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

也许这有助于理解差异。

0 个答案:

没有答案