Comment créer un pdf avec des couleurs inversées de l'original?
(Tout comme inverser tout l'écran avec xcalib -i -a
)
De préférence: ne pas perdre les hyperliens. Mais ce n'est pas une exigence. Ce serait bien si les images s'inversaient également.
colors
pdf
conversion
Grzegorz Wierzowiecki
la source
la source
convert orig.pdf -negate negative.pdf
mais le résultat n'est pas si bon ...Réponses:
Il y a quelque temps, j'ai pu trouver un moyen d'inverser les fichiers postscript (bien que cela ait échoué pour certains fichiers, je suppose que ceux qui annulaient en quelque sorte le changement).
L'ajout
{1 exch sub} settransfer
comme première commande dans le fichier inverserait les couleurs du document (images bitmap incluses).Pour la conversion PDF → postscript, vous pouvez utiliser à
pdftops
partir delibpoppler
(AFAIK, le ghostscriptpdf2ps
génère des résultats sous-optimaux). Malheureusement, cela ne sera pas conservé lors de la génération d'un PDF à partir du fichier postscript désormais annulé.Notez que certains visualiseurs pdf ont la possibilité d'inverser les couleurs, telles que
xpdf
( qui n'inverse pas les bitmaps) etevince
(qui inverse tout, apparemment quel que soit le format (PDF, postscript, djvu, ...)la source
View -> Inverted Colors
OUCtrl-i
si vous préférez un raccourci clavier.xpdf
, utilisezxpdf -rv <filename>
pour ouvrir le document en mode vidéo inverse. Quelques informations supplémentaires sur la page de manuel: "Cela inverse les couleurs de tout sauf les images. Cela peut ne pas toujours produire d'excellents résultats pour les fichiers PDF qui font des choses étranges avec la couleur. Cela entraîne également la couleur par défaut du papier au noir."J'ai truqué un script Ruby (en utilisant Inkscape et ImageMagick comme sous-programmes) pdfinvert . Il procède comme suit:
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).
convert
auquel ImageMagick peut faire face.la source