打开PDF会弹出“打印”对话框


24

我有一些PDF,当我双击打开它时,会自动在Adobe Reader X中弹出“打印”对话框。我在Windows XP上。我认为这是因为PDF本身包含一些代码。有什么方法可以从Adobe Reader禁用这种自动打印?

Answers:


20

如果仅在某些特定文件中发生,则可能是因为:

您可以将Acrobat JavaScript代码绑定到特定的PDF文档,该文档中的页面,字段或按钮,或者PDF文件中的字段或按钮,甚至绑定到用户操作

您可以在Adobe Reader中禁用javascript:

  • 开启Edit->Preferences
  • 点击Javascript左侧窗格
  • 取消选中Enable Acrobat Javascript右侧窗格

添加了有关删除PDF文件中的脚本的说明,该说明来自@Kazark编辑的user218924的答案。这使一个答案可以讲述整个故事。
Jim DeLaHunt

我可以在Foxit上应用此解决方案。我打开了文件,取消了打印,关闭了首选项中的Javascript,保存了文件,然后当我再次打开文件时,问题解决了。即使我再次打开javascript,此修复程序也无法解决。
aparente001

20

在Adobe Acrobat中打开。转到工具> Javascript>选择“文档Javascript”。然后会弹出一个对话框。将有this.print()带有相应脚本名称的代码(0在我的情况下)。只需delete在对话框中按botton并保存。


5
您可以使用Adobe Reader进行此操作,还是需要完整的Acrobat版本?
wisbucky 2014年

3
这应该是公认的答案,因为它说明了实际原因在哪里以及如何消除它。可接受的答案建议修改Acrobat首选项以禁用该功能,这不是解决方案,而只是一种解决方法。
弗朗西斯科·扎拉波佐

在Adobe Acrobat 8​​ Professional中,路径略有不同:高级>文档处理>文档JavaScript ......> Delete在弹出对话框中按。
martias

这个答案是不完整的,因为您必须Enable Acrobat Javascript按照@Sim K的答案所说关闭,才能通过打印对话。(我的文档脚本this.print();随后紧随其后this.close()
Jim DeLaHunt


1

这些对我不起作用,但是,使用Tool > Protection > Remove Hidden Information并选择Javascript用于删除的项目确实有效。


0

在Adobe Acrobat(Ctrl+ D)中打开“文档属性”,并确保在“ 初始视图 ”选项卡中没有隐藏任何工具栏或窗口控件。


0

解决此问题的最简单方法是将文件简单地打印到另一个PDF文件,并命名与原始文件略有不同。这将删除自动打开的打印提示。


0

使用PDF时,我遇到了同样的问题,即使没有Acrobat,我也可以进行必要的更改。我在文本编辑器中打开了PDF。正如Kazark指出的那样,其中一行带有“ this.print()”。我只是删除了这一行,就解决了问题。

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.