Sumatra PDF
Sumatra PDF ist ein freier, kleiner und schneller Dokumentenbetrachter für Windows, der ursprünglich nur für das Anzeigen von PDF-Dateien entwickelt wurde. Inzwischen unterstützt das Programm ebenso die Formate PS, XPS und OXPS, die E-Book-Formate DjVu, mobi, Comic Book (.cbr
, .cbz
, cb7
und cbt
), EPUB, FictionBook (.fb2
) und PalmDOC, das Format des Windows-Hilfesystems CHM sowie die Bilddateiformate TIFF (mehrseitig), TGA und JPEG XR. Sumatra PDF wird von Krzysztof Kowalczyk aus San Francisco entwickelt.[5]
Sumatra PDF
| |
---|---|
Sumatra PDF Version 1.3 mit der Darstellung eines Wikipedia-Artikels | |
Basisdaten
| |
Entwickler | Krzysztof Kowalczyk |
Erscheinungsjahr | 1. Juni 2006 |
Aktuelle Version | 3.5.2 (25. Oktober 2023) |
Aktuelle Vorabversion | Build 16779/[1] (23. August 2024) |
Betriebssystem | Microsoft Windows |
Programmiersprache | C++[2], C |
Kategorie | Dateibetrachter |
Lizenz | GNU General Public License, Version 3[3][4] |
deutschsprachig | ja |
www.sumatrapdfreader.org |
Eigenschaften
BearbeitenBei der Entwicklung von Sumatra PDF hatte Einfachheit höchste Priorität. So entstand ein auf das Wesentliche – das Betrachten von PDF-Dateien – reduziertes, sehr kleines Programm mit wenigen Funktionen. Da das Programm aus nur einer einzigen Datei besteht und keine weiteren externen Abhängigkeiten besitzt, ist es ideal für den portablen Einsatz. Dank der schlanken Oberfläche lädt und arbeitet das Programm sehr schnell.
Man kann eine oder mehrere Seiten gleichzeitig anzeigen lassen und in die Textdatei hinein- oder herauszoomen. Außerdem kann man zwischen Seiten hin und her springen, Ansichten drehen und Text im Dokument suchen. Alle Dokumente können direkt aus Sumatra heraus als E-Mail verschickt, als reine Textdatei gespeichert oder gedruckt werden. Text lässt sich entweder direkt mit der Maus markieren oder durch das Aufziehen eines Rechtecks mit Maus und gleichzeitig gedrückter Strg-Taste um den Text herum. Der in der Auswahl befindliche Text kann anschließend durch einen Menüpunkt bzw. mit einer Tastenkombination in die Zwischenablage kopiert werden.
Sumatra PDF wurde inzwischen in mehr als 60 Sprachen übersetzt, darunter auch Deutsch,[6] und ist mit Wine auch auf Linux lauffähig.[7][8]
Durch den Aufruf mit bestimmten Optionen kann das schnelle Beenden mit der Escape-Taste oder ein eingeschränkter Modus (Deaktivieren des Dateimenüs) eingeschaltet werden, wodurch sich das Programm ideal als Betrachter z. B. für Hilfedateien und Druckvorschau aus Anwendungen eignet. Das Aussehen und Verhalten von Sumatra PDF kann der Anwender durch Bearbeiten einer Konfigurationsdatei ändern.[9]
TeX-Unterstützung
BearbeitenSeit Version 0.8.1 (Mai 2008) enthält Sumatra PDF eine LaTeX-Unterstützung von William Blum.[10] Es kann in Verbindung mit einem LaTeX-Editor so konfiguriert werden, dass LaTeX- und PDF-Datei mittels der LaTeX-Funktionen pdfsync oder SyncTeX synchronisiert werden. Die Kommunikation zwischen LaTeX-Editor und Sumatra geschieht über das DDE-Protokoll, das von vielen Editoren, wie TeXnicCenter und WinEdt, unterstützt wird.[11][12] Durch Doppelklick auf eine Textstelle in Sumatra gelangt man zur entsprechenden Quelltextzeile in der LaTeX-Datei; umgekehrt gelangt man auch von der LaTeX-Quelldatei an die entsprechende Stelle in der PDF-Datei, wobei die entsprechende Stelle in Sumatra hervorgehoben wird.
Zur Erzeugung von PDF-Dokumenten mit pdfTeX oder XeTeX lässt sich Sumatra PDF unter anderem mit den Editoren TeXnicCenter,[13] WinEdt, Emacs, Vim[14] und Texmaker[15] kombinieren.
Entwicklungsgeschichte
BearbeitenErstmals erschien das vor allem in C++ geschriebene Programm am 1. Juni 2006. Diese Version 0.1 nutzte noch Xpdf als PDF-Render-Programmbibliothek.[10]
Mit Version 0.2 (August 2006) erfolgte der Umstieg auf Poppler als Renderer.[10] Wegen der besseren Unterstützung der Windows-Plattformen wurde zusätzlich der Renderer des Dokumentenbetrachters MuPDF[16] eingebaut. Poppler wurde mit Version 0.9 (August 2008) endgültig entfernt, damit basiert Sumatra PDF ausschließlich auf MuPDF.
Die erste inoffizielle Übersetzung ins Deutsche wurde im Juni 2007 durch Lars Wohlfahrt vorgenommen;[17] diese legte den Grundstein für die in Version 0.7 (Juli 2007) eingeführte Mehrsprachigkeit.
Die Lizenz von Sumatra PDF wurde im Juli 2009 von GPLv2 auf GPLv3 geändert, da auch MuPDF seine Lizenz geändert hatte.[18]
Die Version 1.0 von Sumatra PDF wurde am 17. November 2009 veröffentlicht.[10]
Eine Übersetzung der PDF-Dateien in Rastergrafik vor dem Drucken findet von Version 1.2 an nicht mehr statt, was den Druckvorgang beschleunigen und Ressourcen einsparen soll. Das Markieren von Text mit der Maus wurde in Version 1.3 dem Verhalten des Adobe Reader angepasst.[10]
Seit Version 1.4 kann ein Plug-in für die Webbrowser Mozilla Firefox, Opera und Google Chrome installiert werden. Auch lassen sich nun AES-256-verschlüsselte PDF-Dokumente darstellen.[10] Die Unterstützung für XPS und Comic Book wurde in Version 1.5 integriert. Im Browser-Plug-in kann ein Dokument mittels des Kontextmenüs gedruckt oder gespeichert werden.[10][19]
Mit der 2011 veröffentlichten Version 1.6 wurde das Anzeigen von DjVu- und (vorausgesetzt Ghostscript ist installiert) auch von PostScript-Dokumenten ergänzt sowie eine noch experimentelle Vorschaufunktion für PDF-Dokumente im Explorer für Windows Vista und 7 eingebaut, was bisher lediglich in den 32-Bit-Versionen problemlos funktioniert. Zudem können nun auch Bildformate angezeigt und das Programm kann somit als alternativer Bildbetrachter verwendet werden.[20]
Seit Version 2.0 (April 2012) ist der Sumatra-PDF-Reader in der Lage, E-Book-Formate zu lesen. Dafür wurde das Layout behutsam an das Aussehen eines klassischen E-Book-Lesegerätes angenähert. In Version 3.4 (24. Mai 2022) wurde die Unterstützung für EPUB deutlich verbessert,[10] was aufwendig formatierten Büchern wie Reiseführern zugutekommt.
Mit Version 2.3 (Mai 2013) wurde vorübergehend die Unterstützung für Prozessoren ohne SSE2-Befehlssatz eingestellt. Das hatte zur Folge, dass das Programm auf Prozessoren älter als Intel Pentium 4 oder AMD Athlon 64 nicht mehr lauffähig war. Nach massiven Nutzerprotesten wurde diese Änderung nur einen Tag später mit Version 2.3.1 wieder rückgängig gemacht.[10] Aus Zeitgründen[21] wird die zugrunde liegende Version von MuPDF seit 2013 nicht mehr aktualisiert, weshalb Sumatra PDF unter anderem nicht das Ausfüllen von PDF-Formularen unterstützt, das in MuPDF seit einigen Jahren möglich ist.
Im Februar 2014 entzog die Free Software Foundation Europe die vorher bestehende Empfehlung[22] von Sumatra PDF als freie Software. Der Grund war die Verwendung der UnRAR-Bibliothek, deren Lizenz von der FSF als nicht frei eingeordnet wird.[23] In Version 3.0 (Oktober 2014) wurde der problematische Code ersetzt,[10] so dass Sumatra PDF von der FSF wieder als vollständig freie Software angesehen wird. Bei Verarbeitungsproblemen komprimierter Comic Books besteht dennoch die Möglichkeit, UnRAR einzusetzen, indem die fragliche Bibliothek manuell hinzugefügt wird.[24] Weiterhin wurde in Version 3.0 die Comic-Book-Unterstützung um LZMA- und PPMd-Komprimierung erweitert; auch wird das PalmDOC-Format unterstützt. Comic Books können nun als PDF-Dokumente gespeichert werden.[10]
Seit Version 3.1 (Oktober 2015) gibt es Sumatra PDF auch in einer 64-Bit-Version.[10] Ab der Version 3.3 (Juli 2021) zeigt sich der PDF-Viewer mit einer neuen Toolbar in Schwarz-Weiß.
Name und Aussehen
BearbeitenNach Aussage des Autors soll der Name Sumatra keine Hommage an die Insel Sumatra oder an Kaffee sein; vielmehr gebe es keine besonderen Gründe für die Wahl dieses Namens.[25]
Weblinks
BearbeitenEinzelnachweise
Bearbeiten- ↑ Pre-release builds.
- ↑ The 4623 Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 14. Juli 2018).
- ↑ github.com. (abgerufen am 27. Februar 2018).
- ↑ The 4623 Open Source Project on Open Hub: Licenses Page. In: Open Hub. (abgerufen am 18. Juli 2018).
- ↑ Krzysztof Kowalczyk: Me and things on this site.
- ↑ Sumatra PDF: How to translate Sumatra PDF. ( vom 8. August 2010 im Internet Archive)
- ↑ ElsterFormular – Ubuntuusers.de, am 24. August 2015.
- ↑ FBReader – Ubuntuusers.de, am 15. Oktober 2015.
- ↑ Sumatra PDF: Customizing SumatraPDF.
- ↑ a b c d e f g h i j k l Sumatra PDF: Version history. (englisch).
- ↑ Martin Hehn; Benjamin Danowskiy: TeXnicCenter mit Sumatra PDF. (PDF; 355 KB), deutsche Version vom 8. März 2010 bei SourceForge, abgerufen am 23. Januar 2018.
- ↑ SumatraPDF: DDE Commands. abgerufen am 23. Januar 2018.
- ↑ TeX Stack Exchange: How to configure TeXnicCenter 2.0 with Sumatra (2013–2016 version). Abgerufen am 23. Januar 2018.
- ↑ William Blum: Configuring editors with SumatraPDF.
- ↑ TeX Stack Exchange: Configure forward search with Texmaker + SumatraPDF. Abgerufen am 23. Januar 2018.
- ↑ MuPDF (englisch) – offizielle Website.
- ↑ Lars Wohlfahrt: Sumatra PDF Deutsch ( des vom 16. Dezember 2014 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis. Blogeintrag vom 30. Juni 2007 bei EvilTux.de zur ersten Übersetzung.
- ↑ update the license to GPLv3, to match mupdf's license change auf github.com am 3. Juli 2009 (englisch).
- ↑ PDF-Reader: Sumatra PDF 1.5 liest Microsofts XPS-Format und Comicbücher – Artikel bei Golem.de, vom 26. April 2011.
- ↑ PDF-Reader: Sumatra PDF 1.6 mit zahlreichen Verbesserungen – Artikel bei Golem.de. 1. Juni 2011.
- ↑ using the latest mupdf. 15. März 2018, abgerufen am 16. Mai 2019.
- ↑ Entscheiden Sie sich für einen Freien PDF-Betrachter! bei PDFreaders.org.
- ↑ fsfe.org: PDFreaders.org. Removal of SumatraPDF due to inclusion of non-free code. 5. März 2014.
- ↑ Download der unrar.dll von RARLAB und Kopieren in das Sumatra-PDF-Verzeichnis.
- ↑ Krzysztof Kowalczyk: Name of Application. 9. Dezember 2011, archiviert vom ; abgerufen am 29. August 2022 (englisch).