web-dev-qa-db-fra.com

Comment pouvez-vous inverser les couleurs d'un PDF?

J'ai besoin d'inverser toutes les couleurs d'un document PDF (arrière-plan, texte, graphiques et images). Je veux qu'il soit persistant dans le fichier pour que les options de visualisation inversée, proposées par certains téléspectateurs, ne soient d'aucun secours.

La pixellisation du document et l'utilisation d'un logiciel de manipulation d'images ne sont pas non plus une option.

J'ai lu quelque part que cela peut être fait avec le plugin Enfocus PitStop pour Acrobat. Cependant, je n'ai vu aucune commande correspondante nulle part. Est-ce que je manque quelque chose?

Ensuite, j'ai lu que le plugin ARTS PDF Crackerjack pour Acrobat offrait une impression en négatif, donc j’ai aussi essayé. L'option est là mais cela ne fonctionne tout simplement pas.

Je cherche depuis longtemps un moyen de le faire. Cela semble être une tâche assez commune mais je ne peux pas trouver comment le faire.

Existe-t-il des pilotes d'imprimante virtuelle ou quelque chose du genre prenant en charge l'impression négative?

Quelqu'un peut-il aider?

17
legr3c

As-tu essayé:

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

enter image description here

7
Fergus

J'ai assemblé un script Ruby (en utilisant Inkscape et ImageMagick comme sous-routines) pdfinvert . Il se déroule comme suit:

  1. Fractionner PDF en pages individuelles.
  2. Convertir chaque page en SVG.
  3. Inverser les couleurs¹ dans le SVG; Les images PNG intégrées sont prises en charge².
  4. Reconvertir chaque page en PDF.
  5. Joignez les pages ensemble pour le résultat final.

Il a été conçu pour les dessins, mais il peut fonctionner dans beaucoup plus de cas (il semble avoir besoin de certaines extensions pour fonctionner avec des fonds non colorés).

En l'état actuel des choses, cela ne fonctionnera probablement que sur GNU/Linux (et peut-être sur d'autres systèmes Unix) en raison de la façon dont les outils tiers sont appelés, mais vous pourrez peut-être adapter ce qui ne fonctionne pas à Windows.


  1. Vous pouvez également spécifier une table de remplacement de couleur.
  2. L'approche s'étend probablement à JPG ou à tout autre format que convert d'ImageMagick peut traiter.
4
Raphael