我有一个有趣的问题。
我的客户想要一种自动保存在Chrome中打开的PDF的方法。目前,他通过单击Acrobat中的“保存”按钮(在浏览器中)或右键单击来实现此目的,从而调出上下文菜单并单击“另存为” - > PDF。他希望这个过程自动化。
我做了很多搜索,但我找不到这个问题的解决方案。
所以我问你们所有人,有没有办法自动保存嵌入HTML页面的PDF?
我假设我必须进行一些屏幕抓取以获取HTML页面,其中包括与PDF的链接,但我不知道从那里去哪里。
非常感谢任何帮助。
非常感谢,祝你有个美好的一天。
答案 0 :(得分:1)
您可以使用htaccess执行此操作。将以下内容添加到.htaccess文件中。
AddType application/octet-stream .pdf
答案 1 :(得分:1)
在将文件写入用户的硬盘之前,网页需要用户交互。这是一种安全措施,可以防止任何网页将文件放入磁盘。
当用户点击某些内容并准备将特定文件保存到磁盘时,可以弹出文件“另存为”对话框,但在某些浏览器中,用户仍需完成操作。在其他浏览器中,可以预先配置下载的文件以转到特定的“下载”目录,并且用户在浏览器启动保存后不必再采取其他步骤。
如果,当浏览器请求文件时,响应将被赋予标题:
Content-Disposition: attachment; filename="xxx.pdf"
浏览器会尝试保存它。我不知道如果Web服务器在网页中将此作为一个请求执行,会发生什么。我看到这种方式的方法是用户单击下载按钮,浏览器请求一个特定的URL,向服务器指示用户想要保存文件,然后,只有这样,Web服务器才包含此标题。 / p>