Open Source PDF Reader für Windows als Alternative zum Adobe Reader


18

Angesichts der neuesten JavaScript-Sicherheitslücken in Adobe Reader und der Tatsache, dass diese über die Jahre hinweg aufgetreten sind, habe ich überlegt, das Netzwerk, für das ich verantwortlich bin, auf ein anderes Produkt zum Lesen von PDF-Dateien unter Windows umzustellen.

Der ideale PDF-Reader sollte Folgendes sein:

  • Klein (Adobe Reader ist heutzutage nach der Installation mehr als 200 MB groß ).
  • Standardmäßig so sicher wie möglich (Javascript ist beispielsweise standardmäßig deaktiviert).
  • Schön aussehende und einfach zu bedienende Oberfläche.
  • Nicht mit Funktionen aufgebläht (ich möchte nur PDFs lesen, das wars).
  • Installiert keine Symbolleisten / unerwünschten Add-Ons / Spyware.
  • Zeigt keine Anzeigen an, während PDFs angezeigt werden.
  • Am liebsten Open Source. (das sorgt so ziemlich dafür, dass keine Werbung erscheint).
  • Volle Unicode-Unterstützung.

Idealerweise ist so etwas wie " evince from gnome" die beste Option, aber leider ist dies unter Windows nicht verfügbar.

Foxit ist eine Option, da es klein ist und eine schöne Oberfläche hat. JavaScript ist jedoch standardmäßig aktiviert, was zu Sicherheitslücken führen kann. Außerdem wird eine Symbolleiste installiert und Anzeigen werden beim Lesen von ablenkenden PDF-Dateien angezeigt.

Es gibt eine Website für Open-Source-PDF-Reader, pdfreaders.org , jedoch haben die Windows-PDF-Reader jeweils ihre Probleme, meistens ist die Oberfläche nicht so komfortabel (wie evince, adobe oder foxit).

Hier ist eine Liste aller PDF-Software von WikiPedia. Für jedes Betriebssystem gibt es einen Abschnitt "Viewer".

Welchen Windows PDF Reader würden Sie empfehlen?


Der neueste Adobe Reader ist mit 210 MB auf dem Windows 7 Netbook meiner Frau installiert. Pfui.
GregD 16.08.10

Ich wollte nur erwähnen, dass es möglich zu sein scheint, ein PDF so zu sichern, dass es nur in Adobe Reader geöffnet wird. Welches saugt. Ich habe alle hier aufgelisteten PDF-Reader ohne Erfolg verwendet.
Holocryptic

@Holocryptic Wirklich? Also lassen sich solche PDFs nicht in PDF-Viewern wie dem auf dem iPhone oder in Google Docs öffnen? Wenn das der Fall ist, dann hoffe ich, dass die Leute sie nicht wirklich benutzen.
Tom Feiner

Kyktir ist, soweit ich sehen kann, in der frühen Vorschau für PDF.
JuFo

Antworten:



20

Ich benutze Sumatra PDF Viewer. Es scheint ziemlich gut zu funktionieren, es wird fast sofort geladen (im Vergleich zu ungefähr 20 Sekunden für Adobe) und ist sehr schnell mit Seitenwechseln und was nicht. Auch keine Werbung im Gegensatz zu Foxit.



2
Die Screenshots werden Sumatra nicht gerecht. Es funktioniert besser als Evince unter Windows, da es sich tatsächlich die Fenstergröße, den Zoom und die Seite merkt (auch wenn Sie die Datei neu erstellt haben!). Es ist perfekt. Dies sollte die akzeptierte Antwort sein!
Nick Bolton

1
Sumatra scheint auf MuPdf zu basieren (siehe unten)
Roland

10

Ich habe kürzlich Foxit als Ersatz für Adobe Reader in unserem Unternehmen bereitgestellt. Ich habe ein benutzerdefiniertes INI herausgebracht, das JavaScript und die Anzeigen deaktiviert hat (ich war überrascht, dass die Anzeigen eine einfache Konfigurationsoption waren, und noch überraschter, dass all dies in einem @ & * ($ & ^! INI in das Verzeichnis Programme \ Foxit) sowie einige andere benutzerdefinierte Optionen.

Ich hatte auch auf eine Open-Source-Lösung gehofft, aber Foxit war das einzige, was unsere Anforderungen erfüllte, und mit den Änderungen der INI-Einstellungen und einer Änderung der Berechtigungen, damit normale Benutzer die INI-Einstellungen lesen und schreiben können, scheint es wie eine zu funktionieren Charme.


Dies ist vorerst eine gute Lösung, aber foxit kann die Anzeigen beim Kompilieren leicht hart codieren, wodurch die nächste Version nicht mehr konfigurierbar ist. Deshalb suche ich immer noch nach einer besseren Lösung.
Tom Feiner

1
Tom, nicht sicher über ihre EULA, aber das könnte dagegen sein. Ich würde nicht vorschlagen, diese INI nur für den Fall zu veröffentlichen.
Logan

1
Ich sitze gerade in der WWDC-Keynote-Zeile, daher ist es für mich schwierig, genau zu überprüfen, wo sich diese befindet, aber ich habe herausgefunden, welche Einstellung in der INI geändert werden muss, indem ich einfach Änderungen an der INI beobachtete, während ich die Einstellungen in der App änderte . Das Deaktivieren von Anzeigen ist ein Kontrollkästchen, daher bin ich mir ziemlich sicher, dass es nicht gegen die Lizenz verstößt.

Update: In den technischen FAQ heißt es: "Die INI-Datei wurde seit Version 3.1 (im Lieferumfang enthalten) entfernt. Die meisten Einstellungen sind in HKCU gespeichert." Ich habe v7 und Einstellungen kommen aus dem Menü Datei.
AjV Jsy

2

MuPDF . Präsentiert von artofcode LLC & Artifex Inc. - den gleichen Leuten, die Ghostscript entwickeln.

  • Open Source wie von Tom Feiner bevorzugt,
  • Multiplattform (Windows, Mac OS X, Unix, ... bald vielleicht auch Android, iPhone?),
  • sehr leicht (siehe Screenshots unten) -
    das hoch bewertete SumatraPDF aus dieser Antwort verwendet MuPDF als Rendering-Grundlage,
  • volle Unicode-Unterstützung,
  • sehr schnell,
  • sicher wie oben definiert (keine JavaScript-Unterstützung),
  • sehr sicher nicht mit Funktionen aufgebläht,
  • Keine Anzeige von Hinzufügungen (es sei denn, Sie betrachten den Urheberrechtshinweis im Bildschirm "Info" als einen ...),
  • gut aussehend und einfach zu bedienen ....
    hmmm, entscheide dich selbst: Die Benutzeroberfläche ist sehr einfach (nur Tastaturnavigation, keine Menüs oder Symbole):

MuPDF: sehr einfache GUI - das ist die GUI, die es hat. MuPDF: Nur Tastaturnavigation, keine Menüs oder Symbole.


Sehr schön! Ich liebe das leichte no icon, keyboard only Interface. Und ich sehe auch, dass es bereits in debian (sid) gepackt ist. Auch keine Javascript-Unterstützung ist auf jeden Fall ein Plus.
Tom Feiner

Übrigens wurde der Screenshot auf der linken Seite beim Rendern einer problematischen PDF-Datei mit einigen chinesischen Glyphen (veröffentlicht unter stackoverflow.com, stackoverflow.com/questions/3455120/… ) erstellt, die dazu führten, dass die neueste Version von Ghostscript abstürzte und nicht mehr angezeigt wurde (oder) sonst verarbeite) es.
Kurt Pfeifle

1

Es mag seltsam klingen, aber wie wäre es mit einer alten Version von Adobe Reader, als es noch Acrobat Reader hieß? v6 kann so ziemlich alle PDFs öffnen (mit Ausnahme derjenigen mit den ausgefallensten Funktionen), es ist klein und schnell ...


4
Hm ... eine alte Version von Adobe Reader ist wahrscheinlich anfällig für neuere Exploits, daher ist sie nicht wirklich verwendbar.
Tom Feiner

wahrscheinlich nicht .... ist. Adobe hatte damals sicherlich keine sicheren Programmierprozesse. Sie sind immer noch hinter dem Spiel auf sichere Programmierung auf neueren Versionen.
3dinfluence 30.03.10

1

Ich glaube nicht, dass die Suche nach einem alternativen PDF-Viewer das Problem löst, das Sie lösen möchten. Adobe ist mit Sicherheit schrecklich, das wissen wir alle, aber zumindest reparieren sie die Dinge schnell (meistens). Solange Sie ein gutes System haben, das die Updates verwaltet, ist das in Ordnung. Alle Software-Programme weisen Fehler und Sicherheitslücken auf. Wenn Sie eine Alternative zu Adobe Acrobat Reader suchen, müssen Sie lediglich weitere Fehler und Lücken einführen, anstatt diese zu beseitigen.

Ich verstehe, dass Sie hier möglicherweise über mehr als nur Sicherheit sprechen, aber wenn Sicherheit Ihr Hauptanliegen ist, besteht die Lösung darin, das Fenster der Sicherheitsanfälligkeit so kurz wie möglich zu halten.


Adobe hat keine guten Erfahrungen mit dem schnellen Patchen und versucht immer noch, sichere Programmierpraktiken zu implementieren. Sie beschlossen sogar kürzlich, auf vierteljährliche Patches umzusteigen, doch aufgrund mehrerer entfernter Exploits und des Drucks der Sicherheitsexperten dauerte diese Entscheidung weniger als einen Monat. Wenn Sie Adobe Reader verwenden müssen, stellen Sie sicher, dass Sie auf dem neuesten Stand sind, und deaktivieren Sie JavaScript. Dies ist das Beste, was Sie tun können.
3dinfluence

Jedes Programm hat verschiedene Bugs und benötigt unterschiedliche Angriffsansätze. Ein "infiziertes" PDF benötigt einen PDF-Reader, der den Malicios-Code "korrekt" ausführt. Die Verwendung eines anderen PDF-Readers als Adobe ist die beste Möglichkeit, sich gegen Angreifer zu verteidigen.
Kobor42,



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.