Adobe Reader Extension for chrome 顶栏的“在Acrobat 中打开”按钮打开当前在本地安装的Acrobat Reader 中打开的PDF 文件。我想为我的网站模仿类似的功能,但我找不到可行的解决方案。我确实尝试了这个 URL - “acrobat://https://www.africau.edu/images/default/sample.pdf” - 它确实在本地打开了 acrobat 阅读器,但无法打开文件。也许我使用了错误的 URL。我试着深入研究扩展代码,但也没有运气。
我偶然发现了可插入协议,但看起来它仅适用于 Windows 系统。
关于如何实现它的任何建议都会有所帮助。
这是许多浏览器的原生功能,它只是一个“另存为”,将本地可编辑的 PDF 移动到另一个文件夹(通常由用户或他们安装的应用程序),例如带有 Acrobat(AcroScript)或更旧版本的新 Edge福昕/斯基亚(SkiaScript)。
在我的 Firefox(和其他 Mozilla 变体)中,我可以简单地重命名为 USB 或下载文件夹,因为所有 PDF“内联”都下载到设备文件系统“浏览器之外”及其控件。所以 InLine = OffLine,这就是为什么你不能从服务器访问真正的客户端 PDF。
附言Mozilla 无法运行 JavaScript,那是 PDF.js 或 jsPDF 文件尚未保存为真正的二进制文件的东西。PDF.