自动创建从PDF到另一个PDF中特定页面的链接

时间:2015-01-21 14:45:56

标签: pdf hyperlink

我有一个父PDF文件,其中引用了许多“子”pdf,我们称之为Parent.pdf和ChildX.pdf。父有几百页长,在脚注中会有多个对ChildX不同页面的引用(对于X的各种值)

我需要一种方法来自动浏览Parent.pdf的文本,找到像“看到ChildX,第Y页”这样的文本,并在Parent中插入一个链接到ChildX中的Y页,这样当点击链接时,ChildX会在页面打开Y. ChildX中没有书签,但我可以根据需要添加它们。 我可以使用哪些工具,哪种工具最简单?

(为了论证,让我们假设引用一直按上述方式编写,尽管情况并非如此 - 单独的问题)

我主要是语言和技术无关,尽管在Windows上运行的任何东西都是有利的。研究发现了iText,ReportLab和PyPDF,但我不确定哪一个可以插入到不同文档的特定部分的链接,也不知道它们的优点和缺点是什么。此外,如果有人可以为此建议一些示例代码,那将非常受欢迎!

谢谢,

1 个答案:

答案 0 :(得分:0)

您可以搜索文本,然后添加"远程转到注释"。搜索需要使用正则表达式格式"参见子X,第Y页和第34页。我公司的产品PDFOne .NET和PDFOne(用于Java)都支持基于正则表达式的文本搜索以及添加远程注释。我猜其他产品可以做同样的事情。