Ruby 检测PDF文件中的超链接

Ruby 检测PDF文件中的超链接,ruby,pdf,ghostscript,prawn,pdf-reader,Ruby,Pdf,Ghostscript,Prawn,Pdf Reader,我们正在使用的模板功能将内容添加到PDF文件中。但是,这会断开用作模板的PDF文件中的超链接,如“”中所述 我们希望能够警告用户他们的超链接将被破坏,但我们无法确定如何检测文件是否有超链接 是否可以使用Prawn、Ghostscript或其他可以在Heroku Ruby实例上运行的东西来实现这一点?虽然我们想提供帮助,但在堆栈溢出问题上,向非现场资源(如您所要求的)请求建议是不相关的。“要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题因堆栈溢出而与主题无关,因为它们往往会吸引固执

我们正在使用的模板功能将内容添加到PDF文件中。但是,这会断开用作模板的PDF文件中的超链接,如“”中所述

我们希望能够警告用户他们的超链接将被破坏,但我们无法确定如何检测文件是否有超链接


是否可以使用Prawn、Ghostscript或其他可以在Heroku Ruby实例上运行的东西来实现这一点?

虽然我们想提供帮助,但在堆栈溢出问题上,向非现场资源(如您所要求的)请求建议是不相关的。“要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题因堆栈溢出而与主题无关,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,以及迄今为止为解决这些问题所做的工作。”@theTinMan重新措辞了这个问题——感谢斯尼塞利重新措辞。我们正在重新打开它。Ghostscript并不是专门用来检测超链接的,但是这些超链接总是在内容体之外的注释,所以可以检测它们。您必须修改PDF解释器。您不会说“超链接”是指指向文档内部位置的链接还是指向文档外部位置的链接。这两个是不同的,一个是URI,另一个是链接。