Javascript 从pdf中的链接调用js函数

Javascript 从pdf中的链接调用js函数,javascript,angularjs,pdf,Javascript,Angularjs,Pdf,我们使用iframe在angularwebapp中显示pdf。这些PDF中有href链接,实际上是对javascript函数的调用 它看起来像下面 href="javascript:openMyLink('stringOfInformation')" 函数openMyLink应该存在于我的webapp中,它将使用传递的stringofinfo进行进一步的REST调用 问题是我不知道在哪里以及如何编写这个函数。此功能可能具有全局空间,但也应该能够访问我的 角度服务,以便进行REST调用 我试着把

我们使用iframe在
angular
webapp中显示pdf。这些PDF中有
href
链接,实际上是对javascript函数的调用

它看起来像下面

href="javascript:openMyLink('stringOfInformation')"
函数
openMyLink
应该存在于我的webapp中,它将使用传递的
stringofinfo
进行进一步的REST调用

问题是我不知道在哪里以及如何编写这个函数。此功能可能具有全局空间,但也应该能够访问我的 角度服务,以便进行REST调用

我试着把它写在我的控制器中,甚至写在一个单独的文件中,但是没有被调用


请指导我。

Acrobat确实支持自己的JavaScript风格(请参阅Acrobat JavaScript文档,它是Acrobat SDK的一部分,可从Adobe网站下载)

当PDF中有一些JavaScript时,它必须是AcrobatJavaScript,并遵循相应的文档对象模型

问题更多的是,为了利用这一点,您的用户将需要一个足够智能的PDF查看器来处理Acrobat JavaScript(这个数字对于Windows/macOS来说非常小,对于iOS/Android来说非常小,对于集成在web浏览器中的PDF查看器来说是空的)


现在,如果它是一个简单的链接,你甚至不需要Acrobat JavaScript。相反,使用链接工具在PDF中指定链接。这可能会被更多的PDF查看器理解。

我很确定你不能这样做。在PDF文件中运行JavaScript?这在安全性方面会有很大问题。不可能!但是,y您可以将用户从pdf引导到某个页面,并在该页面中执行您想要执行的操作。或者尝试将pdf转换为html(如果不复杂的话)@MoshFeu,我们的一个遗留应用程序中有类似的功能,而一个简单的全局函数在早些时候对我们有所帮助。所以,你不能看看你在那里做了什么吗?如果你有答案,请告诉我..谢谢。