Opera 将 PDF 文件打印为空白页

Opera 将 PDF 文件打印为空白页

当我尝试在 Opera 中打印 PDF 文件时,它会将每一页打印为空白页。当我在 Firefox 中尝试时,它工作正常。有人知道我该如何解决这个问题吗?

细节:

  • Windows 7 专业版 32 位
  • Opera 11.01
  • 使用 Adob​​e Reader 10.0 插件

答案1

Opera 的打印支持一直存在大量错误。但每次发布后,问题都越来越严重。问题几乎从未得到解决。

话虽如此,您最好右键单击页面,在“打开方式”菜单下选择其他浏览器,然后使用其中的浏览器进行打印。(在几乎所有情况下,IE 的打印效果都比任何其他浏览器都要好。)

然而,你可以对 Opera 进行一些调整,让它运行得更好一些。

转到“菜单 -> 打印 -> 打印选项”

  • 取消选中“打印页面背景”。
  • 取消选中“打印页眉和页脚”。
  • 将“打印比例”设置为 100%。
  • 取消选中“适合纸张宽度”。
  • 将四周边距设置为 1.27 厘米。

然后,尝试打印。但是,请确保不要从打印预览打印,因为这样可能会导致更多错误。

但请注意,即使将“打印比例”设置为 100% 可以让 Opera 以正确的尺寸打印内容,也可能会导致空白页。例如,您可以尝试手动输入 94%,看看能否找到一个既能消除空白页又看起来不错的百分比。

但是,就您而言,问题出在嵌入 Opera 页面的 Adob​​e Reader 插件本身。该插件负责打印 PDF。如果插件在 Opera 中加载时无法正确打印,那么可能是 Opera 中存在错误。但请注意,Adobe Reader 插件本身也存在错误。

为了避免插件,只需将 pdf 文件保存到硬盘驱动器并直接在 Adob​​e Reader 中打开即可。您也可以在 Opera 中配置此功能,方法是转到“Ctrl + F12 -> 高级 -> 下载 -> 应用程序/pdf -> 编辑”,并将其设置为“使用默认应用程序打开”。这将导致 pdf 文件直接在 Adob​​e Reader 应用程序中打开,从而完全避免该问题。

您还可以尝试安装 Foxit Reader 及其浏览器插件。Opera 会自动识别该插件。但是,您应该在地址栏中转到 opera:plugins 并禁用 adobe 插件。然后,编辑 application/pdf 文件类型,并在“使用插件”下拉列表中设置使用 Foxit 插件。此插件在 Opera 中运行良好。

相关内容