Logo programu | |
Sumatra PDF 3.5.2 (64-bit). Windows 10 | |
| Autor | Krzysztof Kowalczyk |
|---|---|
| Pierwsze wydanie | 1 czerwca 2006(dts) |
| Aktualna wersja stabilna | 3.6.1 (6 kwietnia 2026) [±] |
| Język programowania | C, C++ |
| System operacyjny | Microsoft Windows |
| Rodzaj | Przeglądarka plików |
| Licencja | GNU General Public License v3 |
| Strona internetowa | |
Sumatra PDF – darmowa i otwartoźródłowa przeglądarka dokumentów obsługująca wiele formatów plików, w tym PDF, CHM, DjVu, EPUB, FB2, MOBI, PRC, XML Paper Specification (OpenXPS, OXPS, XPS) oraz formaty komiksów (CB7, CBR, CBT, CBZ). Jeśli w systemie zainstalowany jest Ghostscript, program umożliwia również przeglądanie plików PostScript. Sumatra PDF jest rozwijana wyłącznie dla systemu Microsoft Windows.
Sumatra została zaprojektowana jako aplikacja przenośna – składa się z jednego pliku wykonywalnego, który nie wymaga instalacji ani dodatkowych bibliotek. Może być uruchamiana bezpośrednio z zewnętrznego nośnika, takiego jak pamięć USB. Klasyfikuje się ją jako aplikację przenośną do odczytu plików PDF, XPS, DjVu, CHM, e-booków (EPUB, FictionBook, MOBI, PDB, TCR), komiksów (CBZ, CBR, CBT, CB7) oraz obrazów (BMP, GIF, JPEG, JPEG 2000, JPEG XR, PNG, TGA i WebP). Program może także obsługiwać formaty PostScript, PJL i HEIF przy użyciu oprogramowania zewnętrznego.
Jak to często bywa w przypadku aplikacji przenośnych, Sumatra zajmuje niewiele miejsca na dysku. W 2009 roku instalator wersji 1.0 miał rozmiar 1,21 MB. W styczniu 2017 roku najnowsza wersja SumatraPDF 3.1.2 była pojedynczym plikiem wykonywalnym o wielkości 6,1 MB.
Sumatra PDF jest tworzona głównie przez dwóch programistów: Krzysztofa Kowalczyka i Simona Bünzliego. Kod źródłowy programu napisany jest głównie w języku C, z niektórymi komponentami w C++. Projekt można kompilować przy użyciu Microsoft Visual Studio.
Początkowo kod źródłowy był udostępniany na platformie Google Code. Z powodu amerykańskich ograniczeń eksportowych nie był on dostępny w krajach objętych sankcjami przez Biuro Kontroli Aktywów Zagranicznych (Office of Foreign Assets Control, OFAC), takich jak Kuba, Iran, Korea Północna, Sudan i Syria. Obecnie repozytorium projektu znajduje się w serwisie GitHub.
Pierwsza wersja programu, oznaczona jako 0.1, została oparta na bibliotece Xpdf 0.2 i ukazała się 1 czerwca 2006 roku. Od wersji 0.2 Sumatra korzystała z biblioteki Poppler, a w wersji 0.4 przeszła na MuPDF, co pozwoliło na zwiększenie szybkości działania i lepsze wsparcie dla systemu Windows. Przez pewien czas Poppler pozostawał alternatywnym silnikiem renderującym – w wersjach od 0.6 do 0.8 był używany automatycznie w przypadku błędów MuPDF. Poppler został ostatecznie usunięty w wersji 0.9, wydanej 10 sierpnia 2008 roku.
W lipcu 2009 roku licencja Sumatra PDF została zmieniona z GNU GPLv2 na GNU GPLv3, zgodnie ze zmianą licencji w bibliotece MuPDF. Od wersji 0.9.4 program obsługuje także format JPEG 2000.
Wersja 1.0 została wydana 17 listopada 2009 roku, po ponad trzech latach rozwoju. Wersja 2.0 ukazała się 2 kwietnia 2012 roku, ponad dwa lata po poprzednim wydaniu.
W 2007 roku opublikowano pierwsze nieoficjalne tłumaczenia programu, przygotowane przez Larsa Wohlfahrta, zanim Sumatra PDF uzyskała oficjalne wsparcie dla wielu języków interfejsu.
W październiku 2015 roku w wersji 3.1 wprowadzono edycję 64-bitową, obok dotychczasowej 32-bitowej.