¿Cómo puedes invertir los colores de un PDF?

17

Necesito invertir todos los colores de un documento PDF (fondo, texto, gráficos e imágenes). Quiero que sea persistente en el archivo para que las opciones de visualización invertida, que ofrecen algunos espectadores, no ayuden.

Rasterizar el documento y usar el software de manipulación de imágenes tampoco es una opción.

Leí en alguna parte que esto se puede hacer con el complemento Enfocus PitStop para Acrobat. Sin embargo, no vi un comando correspondiente en ninguna parte. ¿Me estoy perdiendo de algo?

Luego leí que el complemento ARTS PDF Crackerjack para Acrobat ofrece impresión negativa, así que también lo intenté. La opción está ahí, pero simplemente no funciona.

He estado buscando durante mucho tiempo una forma de hacer esto. Parece una tarea bastante común, pero simplemente no puedo descubrir cómo hacerlo.

¿Hay algún controlador de impresora virtual o algo por el estilo que admita la impresión negativa?

¿Alguien puede ayudar?

legr3c
fuente
1
Oye, intenta usar el lector de PDF llamado Evince. Sé que le permite invertir colores (imágenes incluidas) para leer, pero no conozco una opción para imprimirlos de esa manera (no tengo una copia local y no puedo instalar aquí para ver).
kokbira
Entonces, si entiendo correctamente, debe mantener el texto como texto ... pero si se da cuenta de que solo necesita tener un pdf (también una imagen en un pdf) puede usar ImageMagick llamando a "convert input.pdf -negate output.pdf "
David Costa
Pregunta similar: superuser.com/questions/286403/...
landroni

Respuestas:

7

Has probado:

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

ingrese la descripción de la imagen aquí

Fergus
fuente
Foxit Reader tiene una opción como esta, pero no parece afectar las imágenes.
NiteCyper
esto no responde la pregunta; la pregunta explícitamente dijo que quieren alterar permanentemente el archivo, no sólo invertir los colores para el espectador
xdavidliu
4

Armamos un script Ruby (usando Inkscape e ImageMagick como subrutinas) pdfinvert . Se procede de la siguiente manera:

  1. Dividir PDF en páginas individuales.
  2. Convierta cada página a SVG.
  3. Invertir colores¹ en el SVG; se ocupan las imágenes PNG incrustadas².
  4. Reconvierta cada página a PDF.
  5. Unir páginas para obtener el resultado final.

Fue diseñado para dibujos, pero puede funcionar en muchos casos más (parece necesitar algunas extensiones para trabajar con fondos sin color).

Tal como está, esto probablemente solo funcionará en GNU / Linux (y tal vez en otros sistemas Unix-ish) debido a la forma en que se llaman las herramientas de terceros, pero es posible que pueda adaptar lo que no funciona a Windows.


  1. También puede especificar una tabla de reemplazo de color.
  2. El enfoque probablemente se extiende a JPG o cualquier otro formato que convertpueda manejar ImageMagick .
Rafael
fuente
0

logré hacerlo así:

descargar PDF24 creador; abra su .pdf y guárdelo como .png o .jpg; abra la nueva imagen creada, modifíquela como desee (ej. invertir colores) y guárdela; abra y combine * archivos en pdf24 y guárdelo como .pdf :)

* la parte mala: debe hacer página por página :( un buen compromiso para ahorrar tinta preciosa

No tiene sentido
fuente
"Rasterizar el documento y usar el software de manipulación de imágenes tampoco es una opción".
G-Man dice 'Restablecer a Mónica' el
Es posible que esta solución no funcione para OP, pero Google trae preguntas más generales aquí.
AnneTheAgile