Comment inverser les couleurs d'un PDF?


17

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

La pixellisation du document et l'utilisation d'un logiciel de manipulation d'image 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. Suis-je en train de manquer quelque chose?

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

Je cherche depuis très longtemps un moyen de le faire. Cela semble être une tâche assez courante, mais je n'arrive pas à savoir comment le faire.

Y a-t-il peut-être des pilotes d'imprimante virtuelle ou quelque chose du genre qui prennent en charge l'impression négative?

Quelqu'un peut-il aider?


1
Hé, mec, essayez d'utiliser le lecteur PDF appelé Evince. Je sais que cela vous permet d'inverser les couleurs (images inclusives) pour la lecture, mais je ne connais pas d'option pour les imprimer de cette façon (je n'ai pas de copie locale et ne peux pas installer ici pour voir).
kokbira

Donc, si je comprends bien, vous devez garder le texte en tant que texte ... mais si vous réalisez que vous avez juste besoin d'avoir un pdf (également une image dans un pdf), vous pouvez utiliser ImageMagick en appelant "convert input.pdf -negate output.pdf "
David Costa


Réponses:


7

As-tu essayé:

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

entrez la description de l'image ici


Foxit Reader a une option comme celle-ci, mais elle ne semble pas affecter les images.
NiteCyper

cela ne répond pas à la question; la question dit explicitement qu'ils veulent modifier définitivement le fichier, pas seulement inverser les couleurs pour le spectateur
xdavidliu

4

J'ai truqué un script Ruby (en utilisant Inkscape et ImageMagick comme sous-programmes) pdfinvert . Il procède comme suit:

  1. Divisez le PDF en pages individuelles.
  2. Convertissez chaque page en SVG.
  3. Inverser les couleurs¹ dans le SVG; les images PNG intégrées sont prises en charge².
  4. Reconvertissez 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 de nombreux autres cas (il semble avoir besoin de quelques extensions pour fonctionner avec des arrière-plans non colorés).

En l'état, cela ne fonctionnera probablement que sur GNU / Linux (et peut-être 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 des couleurs.
  2. L'approche s'étend probablement au JPG ou à tout autre format convertauquel ImageMagick peut faire face.

0

j'ai réussi à le faire comme ceci:

télécharger PDF24 creator; ouvrez votre .pdf et enregistrez-le au format .png ou .jpg; ouvrez la nouvelle image créée, modifiez-la comme vous le souhaitez (ex. inverser les couleurs) et enregistrez; ouvrir et fusionner * des fichiers en pdf24 et l'enregistrer au format .pdf :)

* la mauvaise partie: à faire page par page :( un bon compromis pour économiser de l'encre précieuse


"La pixellisation du document et l'utilisation d'un logiciel de manipulation d'image ne sont pas non plus une option."
G-Man dit `` Réintègre Monica '' le

Cette solution pourrait ne pas fonctionner pour OP, mais Google apporte ici des questions plus générales.
AnneTheAgile
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.