阻止PDF在Google Chrome内部显示


76

当我在Chrome中单击PDF链接时,它会在浏览器窗口中自动打开。我如何才能下载它并使用外部查看器打开?

更新:我实现了djhowell的解决方案,但Chrome似乎在处理PDF文件方面与常规文件有所不同。当我单击PDF链接时,它会在Adobe Reader中打开,但通常文件会先下载到一个文件夹中。

我也觉得这是由Reader而不是Chrome控制的,这很奇怪。Chrome的任何地方都没有任何文件类型控件?


我也检查了一下,看来Chrome浏览器倾向于选择为您处理文件的方法...我真的很惊讶,没有找到“文件关联”,而是选择了用于特定扩展名的程序/插件。
Gnoupi

1
我什至在Chrome浏览器的Google 网上论坛中也找到了这样的主题:groups.google.com/group/chrome-google/browse_thread/thread / ...,想切换到其他查看器的人,却不能。
Gnoupi

添加了更新,但Chrome支持论坛中的对话似乎并不令人鼓舞。
djhowell

请考虑我的回答,我认为它可以更好地满足您的需求,如果可以,则应更改选择的选项
Rafareino

Answers:


75

您可以在Chrome中禁用Adobe插件,这将迫使Chrome下载PDF。

在“设置”>“隐私和安全性”>“内容设置”>“ PDF文档”下。或chrome://settings/content/pdfDocuments在浏览器地址栏中输入,直接进入该地址栏。


1
这是正确的答案!
2010年

8
一种可能做同样事情的更快方法:转到chrome:// plugins(在firefox中,大约是:plugins),并禁用acrobat Reader插件
Babu,2010年

正如我在回答中提到的那样,我没有再安装Adobe Reader,但是对于那些需要安装Adobe Reader的人来说,这似乎是最好的解决方案。
DisgruntledGoat

2
在Chrome版本12中,我看到Chrome PDF Viewer作为插件列出。禁用此功能将执行要求,将pdf下载到文件中。
KeithB 2011年

3
chrome://plugins页面在Chrome中不再可用。
罗伊

12

浏览至chrome:// plugins并禁用Chrome PDF Viewer


这似乎是解决DisgruntledGoats“更新”问题的唯一答案(除了道格在此问题发布后的第二天基本相同的答案)。绝对是对我有帮助的人!
弗雷德·汉密尔顿

8

您是否正在使用Adobe Acrobat / Adob​​e Reader显示PDF?如果是这样,则可能是您需要修改的Abode行为。

这是我必须采取的步骤:

  1. 打开Adobe Reader
  2. 编辑菜单,首选项
  3. 从类别列表中选择Internet
  4. 取消选中在浏览器中显示PDF
  5. 按确定

如果您使用其他应用程序查看PDF,则步骤可能相似。

回复:更新

您是否同时安装了Adobe Reader和Adobe Acrobat?您可能必须在其他应用程序中重复上述步骤。

Chrome有点奇怪,它的默认行为是下载所有内容并让您自己打开它。当您单击PDF链接时,您是否在窗口底部的“下载栏”中看到文件名?如果是这样,请尝试右键单击它,然后取消选中“始终打开此类型的文件”。


击败我50秒,CG :)

感谢您的回答,但它不能100%正常工作,请参阅更新。
DisgruntledGoat

1
将文件下载到本地文件夹的问题,第一,似乎与此相关的主题:superuser.com/questions/30823/...

要回答您的更新:不,我没有在下载栏中看到该文件,当我单击它时,PDF才打开。您描述的行为是我想要看到的,即与所有其他文件相同。
DisgruntledGoat

7

在Google-Chrome中:打开一个新标签,转到about:plugins并禁用“ Chrome PDF Viewer”。这似乎为我完成了窍门。



4

另一个选择是,Chrome无需下载PDF,而是在系统定义的PDF Reader中启动它们。

停止它的方法是在Chrome设置的内容设置中:

在此处输入图片说明


2

这取决于您的默认PDF阅读器,对于Adobe,请尝试以下操作:

编辑>首选项> Internet

清除“ 在浏览器显示PDF ”框


1

打开文件后按CTRL + S并保存文件怎么样?如果您不打算下载大量的PDF,效果很好


1
这是一个古老的问题,我当时认为不起作用。解决方案的唯一问题是(以我的经验),大型PDF需要很长时间才能加载到浏览器中(不包括下载),有时不起作用。
DisgruntledGoat 2014年

例如,如果PDF受密码保护,它似乎仍然不起作用
cnst 2015年

如果pdf不是用作静态资源,而是通过其他某种请求,则此方法将不起作用。然后,当您尝试保存时,Chrome会说“找不到文件”。您可以选择打印它,并在打印对话框中选择另存为pdf,但这非常麻烦且不直观。
Superole

1

根据Adobe 在各种浏览器中显示PDF的页面,为了使Chrome不在浏览器中打开PDF,打开chrome:// plugins的新标签后,需要按住Shift键并单击“禁用”在当前启用的插件上显示PDF。

否则,它仍将在浏览器中打开,它只是使用其他插件来显示它。

要让Chrome下载PDF而不是在浏览器中显示它们,请按住Shift键并单击“禁用”以启用当前启用的查看器。这将禁用两个查看器插件,因此PDF将不会在浏览器中显示。

完成此操作后,它将下载PDF,而不是在Chrome中打开它。


1

编辑:@Tanath在评论中指出,此方法似乎不再起作用!

在我看来,所需的行为是能够保存文件,而不是在另一个应用程序中打开文件,因此,我认为更准确的答案应该是:

在PDF链接中单击时,按住键盘上的Alt(Meta)键。


这对我不起作用。即使按下alt,它也会自动打开它们。
Tanath

我都没有,可能被删除了!我将编辑我的答案以使其清楚。
Rafareino

非常感谢...必须尝试所有答案,直到我着手解决...。 。如何很多时候他们会改变的东西左右... aaaargh
煞风景

1

自2017年4月起(谷歌浏览器57.0.2987.98)chrome:// plugins页面已被删除。Google一直将所有内容移至设置页面。上面已经以几种不同的方式说了这个答案,但是关闭它的最快方法是去这里:

chrome:// settings / content / pdf文件

仅存在一个切换“使用其他应用程序打开PDF”。打开这个。 PDFDocuments切换

参考:Google Chrome中的chrome:// plugins发生了什么?

参考:弃用chrome:// plugins(在bugs.chromium.org上)


0

以下为我工作:

  1. chrome://settings/
  2. 请点击 + Show advanced setting
  3. 下载中

    3a。选中“在下载前询问每个文件的保存位置”

    3b。点击按钮Clear auto-open settings

注意:3b对于覆盖PDF与其他文件的处理方式不同这一事实至关重要。

背景:这也发生在我身上,因为一旦下载了pdf文件,请单击底部下载栏中文件旁边的小箭头,然后选择“始终使用系统查看器打开”。从那时起,PDF文件保存在“下载”文件夹中并直接打开。


1
这对我不起作用。单击PDF链接时,它会根据需要自动保存在我的PDF查看器中。对于这些类型的动作,我从未选择始终执行此操作。
塔纳特(Tanath)

对我来说,它在重新启动Chrome后仍然有效。
pietro

1
不幸的是,那并没有帮助我。
丹那特(Tanath)

0

实际的问题不是您具有PDF扩展名,而是您曾经选中“始终使用系统查看器打开”框,这很容易出错。

要解决此问题(对于Chrome浏览器),您需要进入设置,然后在搜索栏中搜索:“自动打开”,然后在下载部分下方,您会看到一个按钮,显示“清除自动打开设置”,然后点击(几次,只是为了确保),仅此而已,现在文件将被下载并位于您的下载部分/文件中。 Chrom设置屏幕截图_清除自动打开


2
这将重复另一个答案,并且不添加任何新内容。除非您确实有新贡献,否则请不要发布答案。
DavidPostill

0

根据Chrome版本59.0.3071.115(正式版本)(64位)中的新设置:

设置>高级选项>隐私和安全性(在此查找)>内容设置> PDF文档>使用其他应用程序打开PDF


0

我在寻找代码侧解决方案,而不是浏览器解决方案。原来,只需要将我更改POST为即可GET。像魅力一样工作。然后Chrome不再给我带来PDF下载方面的麻烦。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.