直接在谷歌浏览器中下载PDF - 如何在浏览器窗口中显示?

时间:2015-04-13 06:51:27

标签: google-chrome pdf browser pdf.js pdfium

我一直在使用谷歌浏览器,最近我重新安装了我的浏览器。

我发现我打开的PDF链接都是直接下载的。但是,我想让它们在浏览器上查看。

我该怎么做?

Chrome是更新版本。

1 个答案:

答案 0 :(得分:11)

要让Chrome内联打开PDF,在浏览器窗口中,必须满足几个要求,一个用于浏览器本身,另一个用于提供PDF的远程服务器:

  1. 必须为Chrome启用PDF查看器,可以是Mozilla的外部 PDF.js ,也可以是名为 pdfium 的原生内置Chrome PDF查看器(还有其他插件,例如Adobe Acrobat或Foxit的专有插件,可以使用,但我不会在这个答案中讨论这些插件):

    • 在最近的Chrome版本中,应自动包含< pdfium' 查看器。要检查它是否已启用,请在URL栏中键入about:plugins。搜索' Chrome PDF Viewer' 。它不应该被禁用。
    • 要检查' PDF.js' ,请在网址栏中输入about:extensions。搜索' pdf.js' 。如果找到它,请启用复选标记。如果找不到,则表示未安装。

    请注意,您只能启用这两个内部PDF查看器之一。

  2. 向浏览器提供PDF文档的远程服务器需要发送正确的MIME类型和正确的内容处置标题,否则浏览器不会直接打开PDF,而只保存(或提供保存) ):

    • HTTP标头必须为:Content-Disposition: Inline 不是: Content-Disposition: Attachment!)
    • MIME类型必须为:application/pdf 不是: application/octet-stream!)。 可能的情况是它也适用于text/html,但我还没有检查过这个。
  3. 作为一项额外措施,请同时打开chrome://flags,搜索< pdf' 并查看是否存在可能阻止直接呈现PDF的可疑设置在浏览器窗口中。