Como criar pdf com cores invertidas da original?
(Assim como inverter a tela inteira com xcalib -i -a
)
De preferência: não perdendo hiperlinks. Mas não é requisito. Seria bom se as imagens também fossem invertidas.
colors
pdf
conversion
Grzegorz Wierzowiecki
fonte
fonte
convert orig.pdf -negate negative.pdf
mas o resultado não é tão bom ... talvez haja advertências das quais não estou ciente.Respostas:
Há um tempo atrás, consegui encontrar uma maneira de inverter arquivos postscript (embora tenha falhado em alguns arquivos, acho que os que de alguma forma substituem a alteração).
Adicionar
{1 exch sub} settransfer
como o primeiro comando no arquivo inverteria as cores do documento (imagens de bitmap incluídas).Para a conversão de PDF → postscript, você pode usar
pdftops
delibpoppler
(AFAIK, o ghostscriptpdf2ps
gera resultados abaixo do ideal). Infelizmente, isso não será mantido ao gerar um PDF a partir do arquivo postscript agora negado.Observe que alguns visualizadores de PDF têm a capacidade de inverter cores, como
xpdf
(que não inverte bitmaps) eevince
(que inverte tudo, aparentemente não importa o formato (PDF, postscript, djvu, ...)fonte
View -> Inverted Colors
OUCtrl-i
se você preferir um atalho de teclado.xpdf
, usexpdf -rv <filename>
para abrir o documento no modo de vídeo reverso. Mais algumas informações da página do manual: "Isso inverte as cores de tudo, exceto imagens. Nem sempre produz resultados excelentes para arquivos PDF que realizam coisas estranhas com cores. Isso também faz com que a cor do papel fique preta como padrão".Montei um script Ruby (usando Inkscape e ImageMagick como sub-rotinas) pdfinvert . Procede da seguinte maneira:
Ele foi projetado para desenhos, mas pode funcionar em muitos outros casos (parece precisar de algumas extensões para funcionar com fundos sem cor).
convert
possa lidar.fonte