作为记录在 Launchpad 上,Ubuntu 12.04 的 PDF 打印堆栈中存在一个错误。此错误导致 PDF 的部分或全部页面打印为空白。由于此问题不会出现在 Ubuntu 12.10 中,因此似乎没有人有兴趣修复 Ubuntu 12.04 上的此问题。
这对我来说是个严重的问题。我的工作需要我打印其他人发给我的许多 PDF,其中一些受到此错误的影响(我在 Ubuntu 中创建的所有 PDF 均未受到此问题的影响)。我目前的解决方法是打开每一个文件在 Windows 的 Adobe PDF 阅读器中,将它们打印为...等待...PDF。除了浪费大量时间之外,我非常不喜欢使用这两款专有软件来避免此错误。
我如何在 Ubuntu 12.10 中修复 Ubuntu 12.04 中的这个错误?
答案1
不幸的是我不明白这个问题实际上是什么。
我正在使用 Cups PDF 包(您可以通过 安装sudo apt-get install cups-pdf
),它会将一个新的 PDF 打印机添加到您的打印机列表中,并自动将其打印的所有文档保存到/home/<user>/PDF/
。
我没有注意到任何像您描述的错误,同样运行 Ubuntu 12.04。如果您不使用这种方式,这可能是一个简单的解决方案。
答案2
我在处理某些 PDF 文件时遇到了这个问题。Evince 仅打印此类 PDF 的前几页。
我使用的解决方法是使用备用 PDF 查看器打开 PDF,该查看器使用不同的打印后端。我为此使用 Okular。我从 Okular 打印到文件,然后使用 Evince 打开这个新文件。打印似乎工作正常。