以编程方式添加指向PDF的链接

时间:2014-03-08 17:11:50

标签: pdf itext

我有大约180个从地理数据库生成的PDF文件。我想以编程方式根据需要在顶部,底部,左侧和右侧添加链接作为热点(无文本),以导航到相邻的页面文件。我还想在页面左下角的3x3网格上添加链接以进行其他导航。网格已经在现有的PDF中没有链接。总计每个页面可能会添加14个链接

我愿意接受有关如何解决这个问题的建议。我正在使用Acrobat Pro XI,我熟悉各种编程语言python,vb.net,C#......没有直接使用PDF文件的经验。

3 个答案:

答案 0 :(得分:1)

您可能希望添加至少三种类型的链接:指向同一文档中页面的链接,指向其他PDF文档中页面的链接,指向网络上URL的链接。

Docotic.Pdf library可以添加任何这些类型的链接(请注意我是该库的开发人员)。以下是两个相关的例子:

没有关于如何在网上发布的其他PDF文档中创建页面链接的示例,但如果您需要这样的示例,可以随时联系支持部门。

答案 1 :(得分:1)

继续搜索并找不到任何其他有前途的开源解决方案后,我选择了Debenu Quick PDF Library。我使用的具体功能如下:

两个库函数每周节省我的时间仅值得花费。我相信我会找到其他900多个PDF函数的其他用途

答案 2 :(得分:0)

这是很晚的答案。实际上,我在寻找上述付费图书馆的免费替代品。我发现以下链接可能对其他人有帮助。

Apache PDFBox是一个庞大的Java库,可通过编程方式创建pdf。

TomRoush/PdfBox-Android是它的android实现。您可以通过此实现找到示例项目。

我已经添加了通过使用上述android库和示例项目在pdf中创建可点击链接的代码。

compile