情况:
我有大约1000000个PDF文件。我使用acrobatjavscript在每个pdf中搜索特定的关键字,然后通过setAction("this.pageNum = n")
给关键字一个链接。pageNum
值n也由我的脚本生成。结果是用户可以通过单击链接直接转到第n页。在
问题:
我不希望链接触发JavaScript操作。相反,我希望它们是"real links"
。每个"real link"
都应该指向与JavaScript操作相同的页码。原因是我希望用户能够使用不允许JavaScript的PDF阅读器(例如SumatraPDF或Chrome浏览器)使用这些链接。在
我的尝试:
我已经查阅了整个“JavaScript for Acrobat API参考”。Link对象没有"go to page reference"
属性(与使用HTML作为类比,"a"
标记具有"href"
属性不同)。在我看来Link对象只允许setAction()
方法,但是如果我错了,请纠正我。在
类似的问题? 有人问了一个类似的问题,但问题和答案都很模糊(请不要冒犯),所以我再问一次。 Convert javascript links in PDF to real annotations
最后我使用了这个网站的脚本:
http://try67.blogspot.de/2011/09/convert-javascript-links-to-real-web.html
如果你需要一个快速的解决方案,它就是一个java工具。在
看来JAVA将是解释PDF中javascript的方法。 PythonPDF可以
相关问题 更多 >
编程相关推荐