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

c.p*_*.p. 46 colors pdf evince

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

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

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

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

Jas*_*nti 68

Okular如果您不介意引入 kde 依赖项,则可以执行此操作。

sudo apt-get install okular
Run Code Online (Sandbox Code Playgroud)

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

  • 对我来说很棒,另一种方法是简单地**右键单击工具栏 -> 配置工具栏 -> 主工具栏 <okular 部分> -> 切换更改颜色** 这将为选项添加快捷方式 (5认同)
  • 我找不到像这样打印/保存它的选项。有吗? (3认同)
  • 对于页面扫描(如我的教科书 pdf),“反转颜色”颜色模式非常有效。它也明显地反转了图像颜色,但对于大多数图表来说并不重要。 (2认同)
  • **更新** Okular 现在有一个明显更好的选择。在同一辅助功能配置窗口下,选择一种 **反转亮度** 颜色模式。这不仅会反转颜色,还会旋转色调,即 PDF 将是黑色背景上的白色文本,蓝色将是蓝色,红色将是红色。(从 20.08.0 版本开始可用) (2认同)

Mar*_*duk 37

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

set recolor true
set recolor-darkcolor "#dcdccc"
set recolor-lightcolor "#1f1f1f"
Run Code Online (Sandbox Code Playgroud)

上面的颜色变量会给你这个:

在此处输入图片说明

我还建议您设置这些选项:

set window-title-basename "true"
set selection-clipboard "clipboard"
Run Code Online (Sandbox Code Playgroud)

如需帮助,请访问Arch 论坛

看看这里的鼠标和按键绑定。

免责声明:我与 zathura 的开发没有任何关系。我只是一个快乐的用户。


cip*_*cus 15

使用此问题下已经提到的大多数工具,只能处理由文本文件(而不是保存为图像的扫描/影印文本)制成的 pdf 文件,以便页面和字体的颜色(或至少是页面的颜色,如预期的那样)由 OP) 更改。如果现有的文本图像的形成(如已扫描文件)的PDF页面在许多情况下显示出纸状黑的白文本(即使图像被提取并转化为电子书格式,说这里) . 在那里,基于图像的 pdf-s 唯一可能的颜色变化是使用具有该选项的查看器反转颜色EvinceQoppa-PDFStudioViewer),xpdf(使用-rv参数,请参阅这里),mupdf这里)。但是,也有例外,查看器可以做的不仅仅是反转颜色或仅更改背景:

对于所有 pdf(包括基于图像的)文件

(基于图像 = 例如扫描/复印并保存为 pdf的书或文章)

即使在基于图像的 pdf 文件中,也可以更改页面和字体的颜色

在此处输入图片说明

在此处输入图片说明

选择“更多”以获得任何颜色:

在此处输入图片说明

对于图像/扫描文本,#3b3537页面颜色和#b0afac字体颜色的值给出了:

在此处输入图片说明

因此,可以使用不同的颜色配置文件阅读扫描的 pdf 文本,就像电子书阅读器中的 epub 一样。

对于基于文本的 pdf 文件

(基于文本 = 例如文本文件保存/导出/打印为 pdf)

(一种)

PDF 阅读器,除了Master PDF EditorZathura

在此处输入图片说明

在此处输入图片说明

或通过选择任何颜色

在此处输入图片说明

但是目前福昕阅读器(版本 2.4.4)有一些限制:它没有深色 GUI(虽然没有遵循深色桌面主题),也没有全屏.

始终在屏幕上使用大面积白色区域与提高可读性的目的背道而驰,因此我更喜欢其他解决方案。

(二)

电子书阅读器

大多数电子书阅读器都提供页面和字体的颜色设置,但只有部分电子书阅读器可以打开 pdf 文档。据我所知,他们在所有情况下都不会像 pdf 查看器那样显示文本。我只测试了两个:

  • Bookworm - 它有 3 个颜色配置文件,但每个配置文件都可以编辑(首选项下的背景和字体颜色完全可调)。我测试的文档中的 pdf 文本渲染效果不佳 - 有时单词之间缺少空格并且非英语重音字符显示错误。

  • Calibre 的电子书查看器- 更好地呈现 pdf 文本(在 Bookworm 中测试的同一文档几乎没有问题)。通过打开一本书,右键单击,然后选择Preferences - Colors来访问颜色设置。

电子书阅读器中 pdf 显示的质量也可能取决于 pdf。我注意到,在尝试打开 pdf 时,电子书阅读器会运行pdftohtml工具。


Okular 更新:

在较新版本的 Okular(如 1.9.3)中,可以编辑字体和页面颜色 - 并且可以启用暗模式外观 - 通过一个新的且相当不直观的设置,在配置 Okular - 辅助功能 - 颜色模式下:更改深色和浅色,通过为深色选择浅色,为浅色选择深色选项。

在此处输入图片说明

然后,为了方便访问,配置工具栏并添加Toggle change color。它也适用于图片/扫描页面。

在此处输入图片说明

在此处输入图片说明


c.p*_*.p. 11

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

另一种选择是配置 Acrobat Reader 来执行此操作。

Edit > Preferences > Accessibility > Replace Document Colors > Check box in Custom Colors
Run Code Online (Sandbox Code Playgroud)

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