如何一次更改多个 PDF 页面上的文本字体颜色?

如何一次更改多个 PDF 页面上的文本字体颜色?

这个问题一直萦绕在我的脑海中,至今仍未得到解答。我又一次花了太多时间在谷歌上寻找解决方案却徒劳无功,有谁能帮我吗?

目标

我正在寻找一种快速有效的方法来更改多个 PDF 页面上的文本字体颜色

动机

为什么?因为我想在黑白打印机上打印 PDF(带有浅色字体)。

迄今为止的尝试

到目前为止我尝试了两件事(但尚未奏效**):

  1. 我尝试了一下gs命令行 fu,它给出了整个 pdf 的黑白或灰度结果,尽管代价是所有文本都被栅格化(失去矢量化): 不好。

  2. 我尝试了两种不同的工具,但似乎都没有提供更改文本字体颜色的选项 一次可浏览多个页面, 反而一次一页(看这里这里)。

尚未尝试

由于我还没有用尽这些工具中的所有选项,我仍然可以想象来自这两种工具的解决方案gs和/或pdf编辑命令行。我猜只需要深入挖掘和/或发挥创造力。

另外,还有一些工具(超过pdf编辑) 允许查看 PDF 的内部结构。我可以想象这些工具之一还允许搜索和替换字体的颜色编码...

答案1

我会尽力帮助你。我的答案有点长,但一旦你按照所有步骤操作,你就不必再重复这些步骤了。这不是命令行答案,但它是自动的。

步骤1

按 CTRL + ALT + T 进入终端。

第二步在终端中输入以下内容:

sudo add-apt-repository "deb http://archive.canonical.com/ precise partner"

第三步

sudo apt-get update

第四步

sudo apt-get install acroread

第五步

正确安装 Adob​​e Reader 后,不要忘记删除 Precise 的 Canonical Partners 存储库:

sudo add-apt-repository -r "deb http://archive.canonical.com/ precise partner"

sudo apt-get update

第六步

现在您要做的就是将其设置为 Adob​​e 是您的默认 PDF 阅读器。为此,请在终端中输入以下内容:

sudo gedit /etc/gnome/defaults.list

现在,找到这一行:

application/pdf=evince.desktop

并将其改为:

application/pdf=acroread.desktop

完成后,在第一行下面添加以下几行:

application/fdf=acroread.desktop

application/xdp=acroread.desktop

application/xfdf=acroread.desktop

application/pdx=acroread.desktop

现在保存文件并重新启动 nautilus。https://www.youtube.com/watch?v=IO6KTVsZQkg

现在您的计算机上已有 Adob​​e,请按照以下说明进行操作。

第一步:进入 Adob​​e。顶部有一个菜单栏。单击“编辑”,然后一直向下滚动到“首选项”。

第二步:单击“辅助功能”选项卡。您应该看到以下菜单:更改设置

第三步:单击“替换文档颜色”。您应该在“文档文本”旁边看到一种颜色。单击颜色。不幸的是,我无法向您展示此屏幕截图,但它只是一个调色板。我将继续为您提供分步说明,但如果您愿意,您可以查看此 Youtube 视频,您将能够看到所有内容:https://www.youtube.com/watch?v=IO6KTVsZQkg。它只有大约四分钟长。

第四步:单击您选择的颜色。目前并非所有颜色都会显示出来。如果您没有看到您喜欢的颜色,请单击所有颜色下方的“其他颜色”选项卡。完成设置后,单击“确定”。您的所有 pdf 文件将自动更改为您选择的颜色首选项。希望这对您有所帮助。

答案2

此工具可以更改多页 PDF 中的颜色:

https://supertool.org/automatically-add-color-to-pdfs-to-print-without-black-ink/

类似的工具有更多转换为黑白的选项,这可能更正是您想要的:

https://supertool.org/convert-color-pdfs-to-black-and-white/

纯黑白按钮会生成纯黑色、纯白色,中间没有任何颜色。这可能会使浅色字体变成纯黑色(调整阈值滑块将防止这些浅色字体变成白色!)。

相关内容