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


Mit den neuesten Javascript-Schwachstellen in Adobe Reader und Bloat, die es im Laufe der Jahre erworben hat, habe ich darüber nachgedacht, das Netzwerk, das ich betreue, auf ein anderes Produkt für PDF-Lesen unter Windows zu verschieben.

Der ideale PDF-Reader sollte etwas sein, das ist:

  • Klein (Adobe Reader ist mehr als 200 MB diese Tage nach der Installation).
  • So sicher wie möglich (z. B. JavaScript standardmäßig deaktiviert).
  • Gut aussehende und einfach zu bedienende Oberfläche.
  • Nicht mit Funktionen aufgebläht (Ich möchte nur PDFs lesen, das ist es).
  • Installiert keine Symbolleisten / unerwünschte Add-ons / Spyware.
  • Zeigt beim Anzeigen von PDF-Dateien keine Anzeigen an.
  • Vorzugsweise Open Source. (Dies stellt ziemlich sicher keine Werbung sicher).
  • Volle Unicode-Unterstützung.

Ideally, etwas wie hervortreten von Gnome, wird die beste Option sein, aber das ist leider nicht unter Windows verfügbar.

Foxit ist eine Option, wie es klein ist, und hat eine nette Schnittstelle. Aber es hat immer noch JavaScript aktiviert, was zu Sicherheitslücken führen kann - und es installiert eine Symbolleiste und zeigt Anzeigen beim Lesen von PDFs an, was ablenkend wirkt.

Es gibt eine Website für Open Source PDF-Reader, pdfreaders.orgAllerdings haben die Windows-PDF-Reader jeweils ihre Probleme, meistens ist die Schnittstelle nicht so praktisch (wie evince, adobe oder foxit).

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

Welchen Windows PDF Reader würdest du empfehlen?


18


Ursprung


Der neueste Adobe Reader sitzt bei einer 210MB Installation auf dem Windows 7 Netbook meiner Frau. Pfui. - GregD
Ich wollte nur erwähnen, dass es möglich erscheint, ein PDF so zu sichern, dass es nur in Adobe Reader geöffnet wird. Was ist scheiße. Ich habe alle hier aufgelisteten PDF-Reader vergeblich benutzt. - Holocryptic
@Holocryptic Wirklich? Also werden diese Arten von PDFs nicht in PDF-Viewern wie auf dem iPhone oder Google Docs geöffnet? Wenn das der Fall ist, dann hoffe ich, dass die Leute sie nicht benutzen werden. - Tom Feiner
Kyktir ist in der frühen Vorschau jetzt für pdf soweit ich sehen kann. - juFo


Antworten:


Evince ist arbeite jetzt unter Windows, aber es gibt noch keine Binärdateien, also musst du es selbst bauen.


7



Evince hat jetzt eine offizielle Windows-Binärdatei auf der Projekt-Download-Seite: live.gnome.org/Evince/Downloads - Tom Feiner
Nur um zu aktualisieren, ist die Windows-Binärdatei immer noch verfügbar: wiki.gnome.org/Apps/Evince/Downloads - Alan Turing
So sauber, so einfach. Sie sollten mehr Linux-Software auf Windows portieren. - Hassan


Ich benutze Sumatra PDF-Viewer. Es scheint ziemlich gut zu funktionieren, es lädt fast sofort (im Vergleich zu 20 Sekunden für Adobe) und ist sehr schnell mit Seitenwechsel und was nicht. Auch keine Anzeigen im Gegensatz zu Foxit.


20



Verknüpfung: blog.kowalczyk.info/software/sumatrapdf/index.html - Andy
Die Screenshots machen Sumatra nicht gerecht. Es funktioniert besser als Evince unter Windows, weil es sich tatsächlich an Fenstergröße, Zoom und Seite erinnert (selbst wenn Sie die Datei neu erstellt haben!). Es ist perfekt. Dies sollte die akzeptierte Antwort sein! - Nick Bolton
Sumatra scheint auf MuPdf zu basieren (siehe unten) - Roland


Ich habe kürzlich Foxit eingesetzt, um den Adobe Reader in unserem Unternehmen zu ersetzen. Ich habe ein benutzerdefiniertes INI veröffentlicht, das JavaScript und die Anzeigen deaktiviert hat (ich war überrascht, dass es sich bei den Anzeigen um eine einfache Konfigurationsoption handelte und noch überraschter, dass dies alles in einem @ & * ($ & ^! INI in das Programmdateien \ Foxit-Verzeichnis) sowie einige andere benutzerdefinierte Optionen.

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


10



Dies ist im Moment eine gute Lösung, aber foxit kann die Anzeigen zur Kompilierungszeit einfach hart codieren, wodurch die nächste Version nicht mehr konfigurierbar ist. Also suche ich immer noch nach einer besseren Lösung. - Tom Feiner
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
Ich sitze gerade in der WWDC-Keynote-Zeile, deshalb ist es schwer für mich, genau zu überprüfen, wo es ist, aber ich habe herausgefunden, welche Einstellung im INI geändert werden muss, indem ich Änderungen am INI beobachte, während ich die Einstellungen in der App ändere . Das Deaktivieren von Anzeigen ist ein Kontrollkästchen dort, also bin ich ziemlich sicher, dass es nicht gegen die Lizenz ist.
Update: Ihre Tech FAQ sagt "Die INIfile wurde seit der 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


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

  • Open Source wie von Tom Feiner bevorzugt,
  • Multiplattform (Windows, Mac OS X, Unix, ... bald vielleicht Android, iPhone auch?),
  • sehr Leichtgewicht (siehe Screenshots unten) -
    das hoch bewertete SumatraPDF von diese Antwort verwendet MuPDF als Rendering-Grundlage,
  • volle Unicode-Unterstützung,
  • sehr schnell,
  • Sicher wie oben definiert (keine JavaScript-Unterstützung),
  • sehr sicherlich nicht mit Features aufgebläht,
  • Anzeigen werden nicht angezeigt (es sei denn, Sie halten den Urheberrechtshinweis in der "Über" Bildschirm als einer ...),
  • gut aussehend und einfach zu bedienen ....
    hmmm, entscheide selbst: Die Oberfläche ist sehr einfach (nur Tastaturnavigation, keine Menüs oder Icons):

MuPDF: very simple GUI -- this is all the GUI it has.  MuPDF: keyboard navigation only, no menues or icons. 


2



Sehr schön! Ich liebe das leichte keine Ikone, Tastatur nur Schnittstelle. Und ich sehe auch, dass es bereits in debian (sid) verpackt ist. Auch keine Javascript-Unterstützung ist ein Plus. - Tom Feiner
Übrigens, der Screenshot auf der linken Seite wurde erstellt, während ein problematisches PDF unter Verwendung einiger chinesischer Glyphen gerendert wurde (veröffentlicht auf stackoverflow.com, stackoverflow.com/questions/3455120/...), wodurch die neueste Version von Ghostscript zum Absturz gebracht und nicht mehr angezeigt (oder anderweitig verarbeitet) wurde. - Kurt Pfeifle


Es mag komisch klingen, aber wie wäre es mit einer alten Version von Adobe Reader, damals hieß es Acrobat Reader? v6 kann so ziemlich alle PDFs öffnen (außer denen mit den tollsten Funktionen), es ist klein und schnell ...


1



Hm ... eine alte Version von Adobe Reader ist wahrscheinlich anfällig für neue Exploits, also ist es nicht wirklich brauchbar. - Tom Feiner
nicht wahrscheinlich .... ist. Adobe hatte damals sicher noch keine sicheren Programmierprozesse. Sie sind immer noch hinter dem Spiel auf sichere Programmierung in neueren Versionen. - 3dinfluence


Ich glaube nicht, dass die Suche nach einem alternativen PDF-Viewer das Problem löst, das Sie lösen möchten. Adobe ist furchtbar in Sachen Sicherheit, wir alle wissen das, aber zumindest reparieren sie die Dinge schnell (gut, meistens). Solange Sie ein gutes System haben, das die Updates verwaltet, ist das in Ordnung. Jede Software hat Bugs und Sicherheitslücken. Wenn Sie eine Alternative zu Adobe Acrobat Reader finden, werden Sie einfach einen weiteren Satz von Fehlern und Lücken einführen, anstatt sie zu beseitigen.

Ich verstehe, dass Sie hier vielleicht mehr als nur Sicherheit besprechen, aber wenn Sicherheit Ihre Hauptsorge ist, besteht die Lösung darin, das Fenster der Sicherheitslücke so kurz wie möglich zu halten.


1



Adobe hat nicht wirklich eine gute Erfolgsbilanz beim schnellen Patchen und versucht immer noch, sichere Programmierpraktiken einzuführen. Sie haben sich sogar kürzlich dazu entschlossen, auf vierteljährliche Patches umzusteigen, aber aufgrund mehrerer Remote-Exploits und dem Druck 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 sind das Beste, was Sie tun können. - 3dinfluence
Jedes Programm hat verschiedene Fehler und benötigt verschiedene Angriffsweisen. ein "infiziertes" pdf benötigt einen pdf-reader, der den malicios code "richtig" ausführt. Die Verwendung eines PDF-Readers außer Adobe ist der beste Weg, um Angreifer zu schützen. - Kobor42


KDE wurde kürzlich auf Windows portiert, Sie sollten KPDF verwenden können, was großartig ist.

http://windows.kde.org/


1





Sie können das Evince für Windows-Installationsprogramm unter folgender Adresse herunterladen:

http://download.gnome.org/binaries/win32/evince/2.30/evince-2.30.0.msi


1