我们正在生成在我们的网络应用的某些页面上显示的PDF。 PDF显示在页面内的iframe中。如果用户在安装了Acrobat的Internet Explorer上单击其中一个PDF内的链接,则会加载iframe中的链接,这会破坏用户体验。
我想要实现的是在PDF中嵌入Javascript,以便在新窗口中打开PDF中单击的所有链接。我尝试在PDF中嵌入以下代码:
/Type /Action
/S /JavaScript
/JS (app.openInPlace = false;)
生成的PDF继续打开链接。我正在使用PyPDF2中的实用程序函数将Javascript嵌入到PDF中。
我刚刚想到,可能无法在iframe中的新窗口中打开PDF链接。