Przejdź do zawartości

Sumatra PDF

Z Wikipedii, wolnej encyklopedii
Sumatra PDF
Logo Sumatra PDF
Logo programu
Ilustracja
Sumatra PDF 3.5.2 (64-bit). Windows 10
Autor Krzysztof Kowalczyk
Pierwsze wydanie 2006-06-01T00:00:00.001 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].

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]
  1. Sumatra PDF [online], Sumatra PDF Reader [dostęp 2025-10-29] (ang.).
  2. Defending against malicious PDFs with SumatraPDF [online], Computerworld [dostęp 2025-10-29] (ang.).
  3. Alan Henry, Sumatra PDF Viewer: Fast and Simple PDF Reading [online], PCMAG [dostęp 2025-10-29] [zarchiwizowane z adresu 2012-07-22].
  4. a b Supported document formats [online], www.sumatrapdfreader.org [dostęp 2025-10-29] [zarchiwizowane z adresu 2025-01-01].
  5. Philip Berne, Best free ebook reader in 2025: read your favorite books online [online], TechRadar [dostęp 2025-10-29] (ang.).
  6. Rajat Sharma, 5 Best Adobe Acrobat Reader alternatives, „The Times of India”, 4 maja 2016, ISSN 0971-8257 [dostęp 2025-10-29].
  7. Dennis O’Reilly, Free alternatives to Adobe Reader [online], CNET, 26 października 2009 [dostęp 2025-10-29] (ang.).
  8. Jack Schofield, More alternatives for reading PDF files, „The Guardian”, 18 stycznia 2010, ISSN 0261-3077 [dostęp 2025-10-29] (ang.).
  9. Three Free Alternatives to Adobe Reader [online], CBS News, 9 sierpnia 2007 [dostęp 2025-10-29] (ang.).
  10. Sumatra PDF Open Source Project on Open Hub: Contributions Listing Page [online], OpenHub [dostęp 2025-10-29] [zarchiwizowane z adresu 2016-01-19].
  11. Sumatra PDF [online], Google Code Archive [dostęp 2025-10-29].
  12. Sumatra PDF Archive [online], Google Code Archive [dostęp 2025-10-29].
  13. SumatraPDF reader [online], GitHub [dostęp 2025-10-29].
  14. SumatraPDF 0.4 released [online], kowalczyk.info [dostęp 2025-10-29] [zarchiwizowane z adresu 2012-04-14].
  15. Commit 04d7b0d [online], GitHub, 3 lipca 2009 [dostęp 2025-10-29] (ang.).
  16. Krzysztof Kowalczyk, Sumatra PDF – A PDF Viewer for Windows – Version history [online] [dostęp 2025-10-29].
  17. Provide 64bit builds. Issue #190 [online], GitHub [dostęp 2025-10-29] (ang.).