Existe um leitor de pdf que permita alterar a cor de fundo dos PDFs (arXiv)?

27

Sua bastante comum que um desejos ou tem que ler um monte de PDFarquivos que se destinam a ser impresso, mas desde que se poderia lê-los apenas uma vez, e se deseja salvar algumas árvores, lê-los em Acrobat Reader, evince, xpdfou qualquer que seja a sua escolha.

Seria uma vantagem poder controlar a cor do plano de fundo. Em vez de texto em preto sobre fundo branco, gostaria de ter um fundo cinza. Ao pesquisar no Google, recebo a inversão de cores como sugestão - o que às vezes é ainda pior para os olhos.

Existe um pdfleitor que permita alterar a cor do plano de fundo (sem alterar a cor do texto)?

Edit: O primeiro comentário abaixo sugere que depende do arquivo. Por isso, adicionei ao título arXiv 's.

cp
fonte
Isso depende do PDF e não do leitor de PDF ... ou pelo menos eu acho.
Parto 26/05
possível duplicata de Como mudar a cor de fundo do pdf no evince?
Parto 26/05
No ubuntuforums.org/showthread.php?t=1127012&page=2, você pode experimentar o KPDF. Supostamente tem esse recurso.
Parto 26/05
Verdadeiro, mas o desenvolvimento do KPDF parou em 2008. Fazia parte do KDE3 e no KDE4 foi substituído pelo Okular. Eu acredito que é difícil instalá-lo em um sistema operacional recente.
Marduk
Lendo caracteres brancos sobre fundo preto é melhor, por favor, verifique isso em Nature.com nature.com/articles/s41598-018-28904-x/email/correspondent/c1
Amr Lotfy

Respostas:

47

Você pode fazer isso Okularse não se importar em extrair dependências do kde.

sudo apt-get install okular

A opção é encontrada Settings/Configure Okular.../Accessibilitymarcando Change colors-a Color mode: Change Paper Colore selecione uma cor na amostra abaixo. Funciona com vários arquivos pdf que tenho do arxiv, mas talvez sem surpresa, não funciona com arquivos pdf que são simplesmente digitalizações de páginas.

Jason Conti
fonte
1
Não consegui encontrar uma opção para imprimir / salvar assim. Existe um?
usar o seguinte comando
2
obras impressionantes para mim, uma outra maneira de fazer isso simplesmente clique barra de ferramentas com o botão direito -> Configurar Barra de Ferramentas -> barra de ferramentas principal <parte okular> -> alternância mudam de cor isto irá adicionar atalho para a opção
Mohamed Slama
1
Para digitalizações de páginas (como o meu livro pdf), o Invert Colorsmodo de cores funciona muito bem. Inverte as cores da imagem também, obviamente, mas para a maioria dos diagramas isso não importa.
Michael Hoffmann
Era exatamente isso que eu estava procurando. Quem conhece uma opção como essa está oculto nas opções de acessibilidade.
Jeewantha Samaraweera
24

Existe outra possibilidade. Instale o zathura . É um leitor de PDF, DJVU e PS leve. É altamente configurável e, é claro, permite alterar a cor do plano de fundo e do texto. Basta adicionar estas linhas a ~/.config/zathura/zathurarc:

set recolor true
set recolor-darkcolor "#dcdccc"
set recolor-lightcolor "#1f1f1f"

Também recomendo que você defina estas opções:

set window-title-basename "true"
set selection-clipboard "clipboard"

Para obter ajuda, consulte os fóruns do Arch .

Isenção de responsabilidade: Eu não tenho nenhuma relação com o desenvolvimento de zathura. Eu sou apenas um usuário feliz.

Marduk
fonte
Muito obrigado por mencionar Zathura, é realmente ótimo! Nota para outros: não se esqueça de instalar o pacote zathura-extras para obter suporte para djvu e ps.
Mx
8

A resposta dada com base okularé perfeita.

Outra opção é configurar o Acrobat Reader para fazer isso.

Vamos para

Edit > Preferences > Accessibility > Replace Document Colors > Check box in Custom Colors

então escolha suas cores; as novas preferências são carregadas automaticamente na próxima vez que você abrir o mesmo tipo de PDF (gerado pelo LaTeX?).

cp
fonte
2

xpdf foi o primeiro a fazer isso, eu acho. Eu descobri essa opção nela há vários anos.

Você pode ler sobre isso na manpágina, mas acabei de criar um pseudônimo, já que geralmente abro arquivos PDF no terminal (que eu basicamente nunca fecho enquanto faço qualquer coisa no meu computador).

O alias é:

alias xpdf='xpdf -cont -papercolor "#aab"'
Xpdf'er antigo
fonte
2

Você pode usar o Master PDF Editor de plataforma cruzada , que tem mais funcionalidade do Adobe Acrobat do que um simples leitor de PDF.

Em Tools > Settings > Displayativar Replace Document Colorse escolher as cores que você deseja usar. Clique OK.

Abra um arquivo PDF e, no Viewmenu, selecione Replace Document Colors.

Marduk
fonte
1

Modo escuro em PDF

Como mostrado na imagem, é possível com o visualizador de PDF padrão "Document Viewer" . basta selecionar essa opção de configuração e o modo de cores invertidas faz o trabalho.

Inmate4587
fonte
O OP mencionou especificamente que a cor do texto não deve ser alterada. Certa vez, tentei modificar o código-fonte do Evince para permitir a escolha das cores, mas a maneira como ele foi escrito requer uma refatoração de código não trivial para conseguir isso.
Marduk