是否有PDF阅读器允许我更改(arXiv)PDF的背景颜色?


27

它很普遍的一个意愿,或不得不阅读了大量PDF其意图要打印的文件,但是因为人会读他们只有一次,和一个希望保存一些树木,一个读他们Acrobat Readerevincexpdf或任何你选择。

能够控制背景颜色将是一个优势。我要使用灰色背景,而不是白色背景上的黑色文本。通过谷歌搜索,我只是得到了颜色反转的建议-有时对眼睛来说甚至更糟。

是否有pdf读者允许我更改背景颜色(而不更改文本的颜色)?

编辑:下面的第一条评论建议它取决于文件。因此,我添加了标题arXiv


那取决于PDF,而不是PDF阅读器……或者我想。
Parto


ubuntuforums.org/showthread.php?t=1127012&page=2,您可以尝试使用KPDF。它应该具有此功能。
Parto 2014年

是的,但是KPDF的开发在2008年停止了。它是KDE3的一部分,在KDE4中被Okular取代。我相信很难在最新的操作系统中安装它。
Marduk

黑色背景上的阅读白字更好,请在Nature.com检查此nature.com/articles/s41598-018-28904-x/email/correspondent/c1
阿姆鲁Lotfy

Answers:


47

Okular如果您不介意引入kde依赖关系,则可以这样做。

sudo apt-get install okular

Settings/Configure Okular.../Accessibility通过选中,Change colors然后Color mode: Change Paper Color在下面的色板中选择一种颜色即可找到该选项。可以处理我从arxiv获得的多个pdf文件,但是也许并不奇怪,不适用于仅扫描页面的pdf文件。


1
我找不到像这样打印/保存它的选项。有一个吗?
3244611user16年

2
对我来说很棒,另一种简单的方法右键单击工具栏->配置工具栏->主工具栏<okular部分>->切换更改颜色,这将为该选项添加快捷方式
Mohamed Slama

1
对于页面扫描(例如我的教科书pdf),Invert Colors彩色模式非常有效。显然,它也可以反转图像颜色,但是对于大多数图表而言,这并不重要。
Michael Hoffmann

这正是我想要的。谁知道这样的选项隐藏在“辅助功能”选项中。
Jeewantha Samaraweera

24

还有另一种可能性。安装zathura。它是一个轻量级的PDF,DJVU和PS阅读器。它是高度可配置的,并且当然它允许更改背景和文本的颜色。只需将这些行添加到~/.config/zathura/zathurarc

set recolor true
set recolor-darkcolor "#dcdccc"
set recolor-lightcolor "#1f1f1f"

我还建议您设置以下选项:

set window-title-basename "true"
set selection-clipboard "clipboard"

如需帮助,请访问Arch论坛

免责声明:我与zathura的发展毫无关系。我只是一个快乐的用户。


非常感谢您提及Zathura,这真的很棒!其他提示:不要忘了安装zathura-extras软件包以获得对djvu和ps的支持。
Mx

8

给定的答案基于okular是完美的。

另一个选择是配置Acrobat Reader来做到这一点。

Edit > Preferences > Accessibility > Replace Document Colors > Check box in Custom Colors

然后选择你的颜色;下次您打开相同类型的pdf(生成的LaTeX吗?)时,新的首选项会自动加载。


2

我认为xpdf是第一个这样做的人。几年前,我在其中发现了这个选项。

您可以在man页面上阅读有关此内容的信息,但我只是做了一个别名,因为我通常从终端打开PDF文件(在计算机上执行任何操作时,我基本上从不关闭它)。

别名为:

alias xpdf='xpdf -cont -papercolor "#aab"'

2

您可以使用跨平台的Master PDF Editor,该功能与Adobe Acrobat的功能比仅与PDF阅读器的功能更接近。

Tools > Settings > Display激活Replace Document Colors并选择您要使用的颜色。单击确定。

打开PDF文件,然后在View菜单中选择Replace Document Colors


1

Pdf中的暗模式

如图所示,可以使用默认的PDF查看器“ Document Viewer”。只需选择该设置选项,然后就有倒色模式即可完成工作。


OP特别提到不应更改文本的颜色。我曾经尝试修改Evince的源代码以允许选择颜色,但是编写它的方式需要非平凡的代码重构才能实现。
Marduk
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.