Sumatra PDF
Logo programu | |
Sumatra PDF 3.5.2 (64-bit). Windows 10 | |
| Autor | Krzysztof Kowalczyk |
|---|---|
| Pierwsze wydanie | 1 czerwca 2006(dts) |
| Aktualna wersja stabilna | 3.5.2 (25 października 2023) [±] |
| 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)[1]. 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[2].
Cechy
[edytuj | edytuj kod]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[3]. 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)[4][5][6]. Program może także obsługiwać formaty PostScript, PJL i HEIF przy użyciu oprogramowania zewnętrznego[4].
Jak to często bywa w przypadku aplikacji przenośnych, Sumatra zajmuje niewiele miejsca na dysku[7][8][9]. 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.
Rozwój
[edytuj | edytuj kod]Sumatra PDF jest tworzona głównie przez dwóch programistów: Krzysztofa Kowalczyka i Simona Bünzliego[10]. 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[11].
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[12]. Obecnie repozytorium projektu znajduje się w serwisie GitHub[13].
Historia
[edytuj | edytuj kod]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[14]. 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[15]. 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[16].
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[17].
Przypisy
[edytuj | edytuj kod]- ↑ Sumatra PDF [online], Sumatra PDF Reader [dostęp 2025-10-29] (ang.).
- ↑ Defending against malicious PDFs with SumatraPDF [online], Computerworld [dostęp 2025-10-29] (ang.).
- ↑ Alan Henry, Sumatra PDF Viewer: Fast and Simple PDF Reading [online], PCMAG [dostęp 2025-10-29] [zarchiwizowane z adresu 2012-07-22].
- ↑ a b Supported document formats [online], www.sumatrapdfreader.org [dostęp 2025-10-29] [zarchiwizowane z adresu 2025-01-01].
- ↑ Philip Berne, Best free ebook reader in 2025: read your favorite books online [online], TechRadar [dostęp 2025-10-29] (ang.).
- ↑ Rajat Sharma, 5 Best Adobe Acrobat Reader alternatives, „The Times of India”, 4 maja 2016, ISSN 0971-8257 [dostęp 2025-10-29].
- ↑ Dennis O’Reilly, Free alternatives to Adobe Reader [online], CNET, 26 października 2009 [dostęp 2025-10-29] (ang.).
- ↑ Jack Schofield, More alternatives for reading PDF files, „The Guardian”, 18 stycznia 2010, ISSN 0261-3077 [dostęp 2025-10-29] (ang.).
- ↑ Three Free Alternatives to Adobe Reader [online], CBS News, 9 sierpnia 2007 [dostęp 2025-10-29] (ang.).
- ↑ Sumatra PDF Open Source Project on Open Hub: Contributions Listing Page [online], OpenHub [dostęp 2025-10-29] [zarchiwizowane z adresu 2016-01-19].
- ↑ Sumatra PDF [online], Google Code Archive [dostęp 2025-10-29].
- ↑ Sumatra PDF Archive [online], Google Code Archive [dostęp 2025-10-29].
- ↑ SumatraPDF reader [online], GitHub [dostęp 2025-10-29].
- ↑ SumatraPDF 0.4 released [online], kowalczyk.info [dostęp 2025-10-29] [zarchiwizowane z adresu 2012-04-14].
- ↑ Commit 04d7b0d [online], GitHub, 3 lipca 2009 [dostęp 2025-10-29] (ang.).
- ↑ Krzysztof Kowalczyk, Sumatra PDF – A PDF Viewer for Windows – Version history [online] [dostęp 2025-10-29].
- ↑ Provide 64bit builds. Issue #190 [online], GitHub [dostęp 2025-10-29] (ang.).