Lecteur PDF Open Source pour Windows comme alternative à Adobe Reader

18

Avec les dernières vulnérabilités javascript dans Adobe Reader et le gonflement qu'il a acquis au fil des ans, j'ai pensé à déplacer le réseau dont je suis responsable vers un produit différent pour la lecture de PDF sur Windows.

Le lecteur PDF idéal devrait être quelque chose qui est:

  • Petite taille (Adobe Reader fait plus de 200 Mo ces jours-ci après l'installation).
  • Aussi sécurisé par défaut que possible (par exemple, javascript est désactivé par défaut).
  • Interface agréable et facile à utiliser.
  • Pas bourré de fonctionnalités (je veux juste lire des PDF, c'est tout).
  • N'installe pas de barres d'outils / modules complémentaires indésirables / spywares.
  • N'affiche aucune annonce lors de la visualisation des PDF.
  • De préférence Open Source. (cela garantit à peu près aucune publicité).
  • Prise en charge complète d'Unicode.

Idéalement, quelque chose comme evince de gnome, sera la meilleure option, mais malheureusement ce n'est pas disponible sur Windows.

Foxit est une option, car il est petit et a une belle interface. Mais le javascript est toujours activé par défaut, ce qui pourrait entraîner des vulnérabilités - et il installe une barre d'outils et affiche des publicités tout en lisant des PDF, ce qui est distrayant.

Il existe un site dédié aux lecteurs PDF Open Source, pdfreaders.org , cependant, les lecteurs PDF Windows ont chacun leurs problèmes, la plupart du temps l'interface n'est pas aussi pratique (comme evince, adobe ou foxit).

Voici une liste de tous les logiciels PDF de WikiPedia. Il y a une section "Viewers" pour chaque OS.

Quel lecteur PDF Windows recommanderiez-vous?

Tom Feiner
la source
Le dernier Adobe Reader est installé à une installation de 210 Mo sur le netbook Windows 7 de ma femme. Pouah.
GregD
Je voulais juste mentionner qu'il semble possible de sécuriser un PDF afin qu'il ne s'ouvre que dans Adobe Reader. Ce qui craint. J'ai utilisé tous les lecteurs PDF répertoriés ici en vain.
Holocryptic
@Holocryptic Vraiment? Donc, ces types de PDF ne s'ouvriront pas dans les visualiseurs PDF comme celui de l'iPhone ou de Google Documents? Si c'est le cas, j'espère que les gens ne les utiliseront pas.
Tom Feiner
Kyktir est en avant-première maintenant pour le pdf pour autant que je puisse voir.
juFo

Réponses:

20

J'utilise la visionneuse PDF Sumatra. Il semble fonctionner plutôt bien, il se charge presque instantanément (contre environ 20 secondes pour Adobe) et est très rapide avec les changements de page et ce qui ne l'est pas. De plus, aucune publicité contrairement à Foxit.

Logan
la source
2
Les captures d'écran ne rendent pas justice à Sumatra. Il fonctionne mieux qu'Evince sur Windows en ce qu'il se souvient en fait de la taille de la fenêtre, du zoom et de la page (même si vous avez reconstruit le fichier!). C'est parfait. Cela devrait être la réponse acceptée!
Nick Bolton
1
Sumatra semble être basé sur MuPdf (mentionné ci-dessous)
Roland
10

J'ai récemment déployé Foxit pour remplacer Adobe Reader dans notre entreprise. J'ai poussé une INI personnalisée qui a désactivé JavaScript et les annonces (j'ai été surpris de constater que les annonces étaient une option de configuration simple, et encore plus surpris de constater que tout cela était dans un @ & * ($ & ^! INI dans le répertoire Program Files \ Foxit), ainsi que quelques autres options personnalisées.

Moi aussi, j'espérais une solution open source, mais Foxit était la seule chose qui répondait à nos besoins, et avec les changements de préférences INI et un changement d'autorisations pour permettre aux utilisateurs normaux de lire et d'écrire dans les préférences INI, cela semble fonctionner comme un charme.

Xuff
la source
C'est une bonne solution pour l'instant, mais foxit peut facilement coder en dur les publicités au moment de la compilation, rendant la prochaine version non configurable. Je cherche donc toujours une meilleure solution.
Tom Feiner
1
Tom, pas sûr de leur CLUF, mais c'est peut-être contre. Je ne suggérerais pas de publier cette INI au cas où.
Logan
1
Je suis assis sur la ligne des notes de la WWDC en ce moment, il est donc difficile pour moi de vérifier exactement où il se trouve, mais j'ai compris quel paramètre dans l'INI modifier en regardant simplement les changements apportés à l'INI lorsque je modifiais les préférences dans l'application . La désactivation des publicités est une case à cocher, donc je suis assez certain que ce n'est pas contre la licence.
Mise à jour: leur FAQ technique déclare "L'INIfile a été supprimé depuis la version 3.1 (incluse). La plupart des paramètres de préférences sont stockés dans HKCU". J'ai la v7 et les préférences viennent du menu Fichier.
AjV Jsy
2

MuPDF . Présenté par artofcode LLC et Artifex Inc. - les mêmes personnes qui développent Ghostscript.

  • Open Source comme préféré par Tom Feiner,
  • multiplateforme (Windows, Mac OS X, Unix, ... bientôt peut-être Android, iPhone aussi?),
  • très léger (voir les captures d'écran ci-dessous) -
    le SumatraPDF très apprécié de cette réponse utilise MuPDF comme base de rendu,
  • prise en charge complète d'Unicode,
  • très rapide,
  • sécurisé comme défini ci-dessus (pas de support JavaScript),
  • très sûrement pas gonflé de fonctionnalités,
  • ne pas afficher d'annonces (sauf si vous considérez la mention de copyright dans l' écran "À propos" comme une seule ...),
  • beau et facile à utiliser ....
    hmmm, décidez vous-même: l'interface est très simple (navigation au clavier uniquement, pas de menus ni d'icônes):

MuPDF: GUI très simple - c'est tout le GUI dont il dispose. MuPDF: navigation clavier uniquement, pas de menus ni d'icônes.

Kurt Pfeifle
la source
Très agréable! J'adore l'interface légère sans icône, clavier uniquement. Et je vois aussi qu'il est déjà empaqueté dans debian (Sid). De plus, aucun support javascript n'est un avantage certain.
Tom Feiner
BTW, la capture d'écran à gauche a été effectuée lors du rendu d'un PDF problématique à l'aide de glyphes chinois (publié sur stackoverflow.com, stackoverflow.com/questions/3455120/… ), ce qui a provoqué le plantage de la dernière version de Ghostscript et plutôt son affichage (ou sinon le traiter).
Kurt Pfeifle
1

Cela peut sembler étrange, mais que diriez-vous d'une ancienne version d'Adobe Reader, à l'époque où elle s'appelait Acrobat Reader? la v6 peut ouvrir à peu près tous les PDF (sauf ceux avec les fonctionnalités les plus sophistiquées), c'est petit et rapide ...

Mark Henderson
la source
4
Hm ... une ancienne version d'Adobe Reader est probablement vulnérable aux récents exploits, donc elle n'est pas vraiment utilisable.
Tom Feiner
pas probablement .... est. Adobe n'avait certainement pas de processus de programmation sécurisés en place à l'époque. Ils sont toujours derrière le jeu sur la programmation sécurisée sur les nouvelles versions.
3dinfluence
1

Je ne pense pas que trouver une autre visionneuse PDF résout le problème que vous essayez de résoudre. Adobe est terrible en matière de sécurité, nous le savons tous, mais au moins ils corrigent les choses rapidement (enfin, surtout), donc tant que vous avez un bon système gérant les mises à jour, ça va. Tous les logiciels comportent des bogues et des failles de sécurité, trouver une alternative à Adobe Acrobat Reader introduira simplement un autre ensemble de bogues et de trous, au lieu de les éliminer.

Je comprends que vous parliez peut-être de plus que de la sécurité ici, mais vraiment, si la sécurité est votre principale préoccupation, la solution est de raccourcir la fenêtre de vulnérabilité aussi courte que possible.

bulaohu
la source
Adobe n'a pas vraiment de bons antécédents en matière de correctifs rapides et essaie toujours de mettre en œuvre des pratiques de programmation sécurisées. Ils ont même récemment décidé de passer à des correctifs trimestriels, mais en raison de plusieurs exploits à distance et de la pression des professionnels de la sécurité, cette décision a duré moins d'un mois. Si vous devez utiliser Adobe Reader, assurez-vous de rester à jour et de désactiver javascript, c'est la meilleure chose que vous puissiez faire.
3dinfluence
Chaque programme a des bogues différents et a besoin d'approches différentes pour attaquer. un pdf "infecté" a besoin d'un lecteur pdf qui exécute "correctement" le code malicios. L'utilisation d'un lecteur PDF autre qu'Adobe est le meilleur moyen de se défendre contre les attaquants.
Kobor42