选择文本时如何在文档查看器中再次显示PDF字符层?

选择文本时如何在文档查看器中再次显示PDF字符层?

从 Fedora 33 更新到 34 后,我注意到带有文本层的 PDF 文件的行为有所不同Evince 文档查看器

选择文本时老的用于在图像上方显示字符的版本。这新的版本只显示选择框,不再显示字符。

这是一个例子:

Fedora 33 与文档查看器 3.38.2:

在此输入图像描述

查看所选的“cksend”被放置在之上实际图像?

Fedora 34 与文档查看器 40.4跳过字符并仅显示单词的选定部分:

在此输入图像描述

我怎样才能恢复旧的行为?我怎样才能再次看到真实的角色?

我这么问是因为我正在使用以下命令创建这些 PDFocrmypdf可见的字符层使我能够检查输出的正确性。错误的字符立即可见。在新版本中我再也看不到这个了。那么我怎样才能找回我的角色呢?

答案1

看起来 poppler 从 0.90.0 (Fedora 33) 升级到 21.x (Fedora 34) 导致了新的渲染行为(无论文档查看器版本如何)。

降级 poppler 会恢复旧的行为:

sudo dnf --allowerasing --releasever 33 --disablerepo \* --enablerepo updates downgrade poppler

(只需确保下次安装更新时不会再次升级。)

相关内容