Evince 显示正确,但打印不正确

Evince 显示正确,但打印不正确

我收到了一份结构工程 PDF 文档,其中包含一些黄色突出显示的文本,这些文本在 Evince 中正确显示,如下所示:

在此输入图像描述

但是当我尝试打印同一页时,它显示黄色,但不显示高亮的黑色文本,因此最终打印如下:

在此输入图像描述

因此缺少文本“地震设计类别...”。

如果我尝试在打印前预览文本(预览结果出人意料地错误),或者如果我打印到 PDF 文件,然后尝试使用 Evince 打开该文件来查看或打印,也会出现同样的问题。


经过一点黑客攻击,我确实找到了两种解决方法1) 将该页面打印到 postscript 文件 (*.ps),然后使用 Evince 打开该 postscript 文件,然后该文档的打印工作正常。 2)使用Okular,它似乎打印得很好。 (我现在猜测这是一个 Evince 错误。)

因此,打印时,Evince pdf 到 postscript 的转换似乎有点关闭,但当你将 pdf 打印到 ps 时,就可以了。

是否有更好的解决方案,使 Evince 的打印不会出现问题,这样我就不必担心打印的内容与屏幕上的内容不同?


我正在运行 Debian 10,我的 Evince 版本是 3.30.2,我正在使用 CUPS 打印到 hp4020 打印机,这就是我目前需要测试的全部内容。

相关内容