Leitor de PDF de código aberto para Windows como alternativa ao Adobe Reader


18

Com as mais recentes vulnerabilidades javascript no Adobe Reader e o inchaço adquirido ao longo dos anos, estive pensando em mudar a rede da qual sou responsável por um produto diferente para leitura de PDF no Windows.

O leitor de PDF ideal deve ser algo que seja:

  • De tamanho pequeno (o Adobe Reader tem mais de 200 MB atualmente após a instalação).
  • O mais seguro possível por padrão (por exemplo, javascript desativado por padrão).
  • Interface agradável e fácil de usar.
  • Não está cheio de recursos (eu só quero ler PDFs, é isso).
  • Não instala barras de ferramentas / complementos / spywares indesejados.
  • Não exibe nenhum anúncio enquanto visualiza PDFs.
  • Preferencialmente Open Source. (isso praticamente não garante anúncios).
  • Suporte completo a Unicode.

Idealmente, algo como evince from gnome, será a melhor opção, mas infelizmente isso não está disponível no Windows.

O Foxit é uma opção, pois é pequeno e possui uma interface agradável. Mas ainda tem o javascript ativado por padrão, o que pode levar a vulnerabilidades - e instala uma barra de ferramentas e exibe anúncios enquanto lê PDFs que são perturbadores.

Há um site dedicado aos leitores de PDF de código aberto, pdfreaders.org , no entanto, os leitores de PDF do Windows têm problemas, principalmente a interface não é tão conveniente (como evince, adobe ou foxit).

Aqui está uma lista de todos os softwares PDF da WikiPedia. Há uma seção "Visualizadores" para cada sistema operacional.

Qual leitor de PDF do Windows você recomendaria?


O mais recente Adobe Reader está instalado em 210 MB no Windows 7 Netbook da minha esposa. Ugh.
Gregd

Só queria mencionar que parece possível proteger um PDF para que ele só seja aberto no Adobe Reader. O que é péssimo. Usei todos os leitores de PDF listados aqui sem sucesso.
Holocryptic

@Holocryptic Realmente? Portanto, esse tipo de PDF não será aberto em visualizadores de PDF como o do iPhone ou o Google Docs? Se for esse o caso, espero que as pessoas não os usem de verdade.
Tom Feiner

Kyktir está em pré-visualização agora para pdf, tanto quanto eu posso ver.
jufo

Respostas:



20

Eu uso o visualizador de Sumatra PDF. Parece funcionar bastante bem, carrega quase instantaneamente (em comparação com 20 segundos ou mais para o Adobe) e é muito rápido com as alterações de página e outras coisas. Além disso, não há anúncios diferentes do Foxit.



2
As capturas de tela não fazem justiça à Sumatra. Ele funciona melhor do que o Evince no Windows, pois na verdade lembra o tamanho da janela, o zoom e a página (mesmo que você tenha reconstruído o arquivo!). É perfeito. Essa deve ser a resposta aceita!
Nick Bolton

11
Sumatra parece basear-se em MuPdf (mencionado abaixo)
Roland

10

Implantei recentemente o Foxit para substituir o Adobe Reader em nossa empresa. Empurrei um INI personalizado que desativava o JavaScript e os anúncios (fiquei surpreso ao descobrir que os anúncios eram uma opção de configuração simples e ainda mais surpreso ao descobrir que tudo isso estava em um @ & * ($ & ^! INI em o diretório Program Files \ Foxit), além de algumas outras opções personalizadas.

Eu também esperava uma solução de código aberto, mas o Foxit era a única coisa que atendia às nossas necessidades, e com a preferência do INI e as permissões alteradas para permitir que usuários normais leiam e gravem nas preferências do INI, ele parece funcionar como um charme.


Essa é uma boa solução por enquanto, mas o foxit pode codificar facilmente os anúncios em tempo de compilação, tornando a próxima versão inconfigurável. Então, eu ainda estou procurando uma solução melhor.
6116 Tom Feiner

11
Tom, não tenho certeza sobre o EULA, mas isso pode ser contra. Eu não sugeriria publicar esse INI por precaução.
Logan

11
Eu estou na linha de apresentação da WWDC agora, então é difícil para mim verificar exatamente onde está, mas descobri qual configuração no INI modificar, simplesmente assistindo as alterações feitas no INI conforme modifiquei as preferências no aplicativo . Desativar anúncios é uma caixa de seleção, por isso tenho certeza de que não é contra a licença.

Atualização: as perguntas frequentes da tecnologia afirmam "O INIfile foi removido desde a versão 3.1 (incluída). A maioria das configurações de preferências é armazenada no HKCU". Eu tenho a v7 e as preferências aparecem no menu Arquivo.
você precisa saber é o seguinte

2

MuPDF . Trazido a você pela artofcode LLC & Artifex Inc. - as mesmas pessoas que desenvolvem o Ghostscript.

  • Open Source, de acordo com Tom Feiner,
  • multiplataforma (Windows, Mac OS X, Unix, ... em breve talvez Android, iPhone também?),
  • muito leve (veja as capturas de tela abaixo) -
    o SumatraPDF altamente cotado nesta resposta usa o MuPDF como base de renderização,
  • suporte completo a Unicode,
  • muito rápido
  • seguro conforme definido acima (sem suporte a JavaScript),
  • muito certamente não inchado com características,
  • não exibir anúncios (a menos que você considere o aviso de direitos autorais na tela "Sobre" como um ...),
  • bonito e fácil de usar ....
    hmmm, decida-se: a interface é muito simples (somente navegação no teclado, sem menus ou ícones):

MuPDF: GUI muito simples - esta é toda a GUI que possui. MuPDF: somente navegação no teclado, sem menus ou ícones.


Muito agradável! Eu amo o leve ícone sem interface, apenas teclado. E também vejo que já está empacotado no debian (sid). Além disso, nenhum suporte a javascript é defenelty uma vantagem.
Tom Feiner

BTW, a captura de tela à esquerda foi feita durante a renderização de um PDF problemático usando alguns glifos chineses (postados em stackoverflow.com, stackoverflow.com/questions/3455120/… ), que causou a falha da versão mais recente do Ghostscript e, em vez disso, não foi exibida (ou caso contrário, processe).
Kurt Pfeifle

1

Pode parecer estranho, mas e uma versão antiga do Adobe Reader, quando se chamava Acrobat Reader? O v6 pode abrir praticamente todos os PDFs (exceto aqueles com os recursos mais sofisticados), é pequeno e rápido ...


4
Hum ... uma versão antiga do Adobe Reader provavelmente está vulnerável a explorações recentes, por isso não é realmente utilizável.
6116 Tom Feiner

provavelmente não .... é. A Adobe certamente não tinha processos de programação seguros em vigor na época. Eles ainda estão por trás do jogo em programação segura em versões mais recentes.
3dinfluence

1

Não acho que encontrar um visualizador de PDF alternativo resolva o problema que você está tentando resolver. A Adobe é péssima com a segurança, todos sabemos disso, mas pelo menos eles corrigem as coisas rapidamente (bem, principalmente), desde que você tenha um bom sistema gerenciando as atualizações, tudo bem. Todo software possui bugs e falhas de segurança. Encontrar uma alternativa ao Adobe Acrobat Reader simplesmente introduzirá outro conjunto de bugs e falhas, em vez de eliminá-los.

Entendo que você pode estar falando mais do que apenas segurança aqui, mas, na verdade, se a segurança é sua principal preocupação, a solução é reduzir a janela de vulnerabilidade para o mais curto possível.


A Adobe realmente não tem um bom histórico de correções rápidas e ainda está tentando implementar práticas de programação segura. Eles até recentemente decidiram mudar para patches trimestrais, mas devido a várias explorações remotas e pressão dos profissionais de segurança de que a decisão durou menos de um mês. Se você precisar usar o Adobe Reader, mantenha-se atualizado e desative o javascript, a melhor coisa que você pode fazer.
3dinfluence

Todo programa tem bugs diferentes e precisa de abordagens diferentes para atacar. um pdf "infectado" precisa de um leitor de pdf que execute o código malicios "corretamente". Usar um leitor de PDF que não seja a Adobe é a melhor maneira de se defender contra invasores.
Kobor42



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.