如何反转PDF的颜色?


17

我需要反转PDF文档的所有颜色(背景,文本,图形和图像)。我希望它在文件中持久存在,因此一些观众提供的倒置观看选项无济于事。

光栅化文档和使用图像处理软件也不是一种选择。

我在某处读到这可以通过Acrobat的Enfocus PitStop插件完成。但是我没有在任何地方看到相应的命令。我错过了什么吗?

然后我读到Acrobat的ARTS PDF Crackerjack插件提供了负面打印,所以我也试过了。选项在那里,但它根本不起作用。

我一直在寻找一种方法来做到这一点。这似乎是一个很常见的任务,但我无法找到如何做到这一点。

是否有任何虚拟打印机驱动程序或支持负面打印的类型?

有人可以帮忙吗?


1
嘿,伙计,尝试使用名为Evince的PDF阅读器。我知道它允许你反转颜色(包含图像)进行阅读,但我不知道以这种方式打印它们的选项(我没有本地副本,无法安装在这里看)。
kokbira 2011年

因此,如果我理解正确,你必须将文本保留为文本......但如果你意识到你只需要一个pdf(也是一个pdf中的图像),你可以通过调用“convert input.pdf -negate output.pdf”来使用ImageMagick。 “
大卫哥斯达黎加


Answers:


7

你试过了吗:

Edit, Preferences, Accessibility, then check the box that says replace colors. 

在此输入图像描述


Foxit Reader有这样的选项,但它似乎不会影响图像。
NiteCyper 2014年

这不回答问题; 问题明确表示他们想永久改变文件,而不仅仅是为观众反转颜色
xdavidliu

4

我将Ruby脚本(使用Inkscape和ImageMagick作为子程序)pdfinvert组合在一起。它进行如下:

  1. 将PDF拆分为单个页面。
  2. 将每个页面转换为SVG。
  3. 在SVG中反转颜色¹; 嵌入式PNG图像被照顾2。
  4. 将每个页面重新转换为PDF。
  5. 将页面连接在一起以获得最终结果。

它是专为绘图设计的,但它可能在更多情况下工作(似乎需要一些扩展才能使用无色背景)。

实际上,由于调用第三方工具的方式,这可能只适用于GNU / Linux(以及其他Unix-ish系统),但您可以调整对Windows不起作用的内容。


  1. 您还可以指定颜色替换表。
  2. 该方法可能扩展到JPG或ImageMagick convert可以处理的任何其他格式。

0

我设法做到这样:

下载PDF24创建者; 打开你的.pdf并保存为.png或.jpg; 打开新创建的图像,根据需要进行修改(例如反转颜色)并保存; 在pdf24中打开并合并*文件并将其另存为.pdf :)

*坏的部分:必须逐页进行:(为了节省宝贵的墨水,一个很好的妥协


“对文档进行栅格化并使用图像处理软件也不是一种选择。”
G-Man

这个解决方案可能不适用于OP,但谷歌在这里提出了更多一般性问题。
AnneTheAgile
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.