**Sumatra PDF** ialah pemapar dokumen percuma dan sumber terbuka yang menyokong banyak format dokumen termasuk: Format Dokumen Mudah Alih (PDF), Bantuan HTML Tersusun Microsoft (CHM), DjVu, EPUB, Buku Fiksyen (FB2), MOBI, PRC, Spesifikasi Kertas XML Terbuka (OpenXPS, OXPS, XPS) dan fail Arkib Buku Komik (CB7, CBR, CBT, CBZ).  Jika Ghostscript dipasang, ia menyokong fail PostScript. Ia dibangunkan secara eksklusif untuk Microsoft Windows .

Ciri-ciri
---------

Reka bentuk Sumatera adalah minimalis, di mana kesederhanaannya dicapai melalui penggunaan fitur yang luas. Untuk menampilkan PDF, platform ini menggunakan perpustakaan MuPDF. 

Sumatra direka bentuk untuk penggunaan mudah alih, memandangkan ia terdiri daripada satu fail tanpa bergantungan kepada sumber luar, membolehkannya digunakan dari pemacu USB tanpa perlu pemasangan. Ini mengklasifikasikannya sebagai aplikasi mudah alih yang dapat membaca PDF, XPS, DjVu, CHM, eBook (ePub, FictionBook, Mobi PDB dan TCR), Buku Komik (CBZ, CBR, CBT dan CB7), serta format imej (BMP, GIF, JPEG, JPEG 2000, JPEG XR, PNG, TGA, WebP). Selain itu, Sumatra juga menyokong format PostScript, PJL, dan HEIF melalui perisian luaran. 

Seperti kebanyakan aplikasi mudah alih, Sumatra menggunakan ruang cakera yang kecil. Pada tahun 2009, Sumatra 1.0 hanya memiliki fail persediaan sebesar 1.21 MB, berbanding dengan 32 MB Adobe Reader 9.5. Pada bulan Januari 2017, dalam versi terkini SumatraPDF, 3.1.2, saiz fail yang dapat dijalankan hanya sebesar 6.1 MB; sebagai perbandingan, Adobe Reader XI menggunakan 320 MB ruang cakera. 

Sekatan penggunaan format PDF telah diterapkan dalam Sumatra 0.6, yang menghalang pengguna dari mencetak atau menyalin isi dari dokumen yang dikenakan sekatan oleh pengarang dokumen, yang dikenali sebagai bentuk Pengurusan Hak Digital. Kowalczyk menyatakan, "Saya memutuskan bahawa [Sumatra] akan menghormati kehendak pencipta PDF." Pembaca sumber terbuka lain seperti Okular dan Evince menjadikan ini sebagai pilihan, dan Debian telah menyelaraskan perisian untuk menghilangkan sekatan ini, sejajar dengan prinsip kesalingoperasian dan penggunaan semula. 

Melalui versi 1.1, pencetakan dicapai dengan meraster setiap halaman PDF menjadi peta bit. Ini menghasilkan fail kili yang sangat besar dan pencetakan yang lambat.  

Sejak versi 0.9.1, Sumatra PDF mendukung hiperlink yang disematkan dalam dokumen PDF. 

Sumatra PDF adalah perisian yang mendukung pelbagai bahasa, dengan 69 terjemahan yang telah disumbangkan oleh komuniti.

Pembangunan
-----------

Sumatra PDF ditulis terutamanya oleh dua penyumbang: Krzysztof Kowalczyk dan Simon Bünzli. Kod sumber dikembangkan dalam dua bahasa pengaturcaraan, utamanya dalam C++, dengan beberapa komponen ditulis dalam C. Kod sumber disediakan dengan sokongan untuk Microsoft Visual Studio. 

Memandangkan ia mula-mula direka bentuk apabila Windows XP ialah versi Windows semasa, Sumatra PDF pada mulanya mempunyai beberapa ketidakserasian dengan versi Windows yang lebih awal. Sokongan untuk Windows 95, Windows 98, dan ME telah dialih keluar. 

Pada mulanya, Kowalczyk tidak merilis versi 64-bit Sumatra, dengan keyakinan bahawa walaupun mungkin menawarkan lebih kelajuan dan memori yang lebih besar, pada masa itu ia akan menyebabkan kekeliruan kepada pengguna dan manfaatnya tidak sepadan dengan potensi masalah. Walau bagaimanapun, beberapa pengguna meminta versi 64-bit Sumatra, dan beberapa pembangun lain telah menyusun binaan 64-bit tidak rasmi  yang memuatkan dokumen lebih cepat daripada binaan 32-bit. Namun, pemaju binaan rasmi mengingatkan agar binaan tidak rasmi tidak menggunakan nama 'Sumatera'. Pada Oktober 2015, versi 64-bit rasmi Sumatra akhirnya dikeluarkan. 

Kod sumber Sumatra pada asalnya dihoskan di Google Code. Namun, disebabkan oleh sekatan undang-undang eksport AS, ia tidak tersedia "di negara-negara yang disenaraikan dalam senarai sekatan Pejabat Kawalan Aset Asing Amerika Syarikat, termasuk Cuba, Iran, Korea Utara, Sudan, dan Syria."   Kod sumber sekarang dihoskan di GitHub.

Sejarah
-------

Versi pertama Sumatra PDF, yang dikenali sebagai versi 0.1, dibangun berdasarkan Xpdf 0.2 dan dirilis pada 1 Jun 2006. Kemudian, pada versi 0.2, Sumatra beralih ke Poppler. Namun, mulai dari versi 0.4, Sumatra berpindah ke MuPDF untuk meningkatkan kecepatan dan menyediakan sokongan yang lebih baik untuk platform Windows. Poppler tetap sebagai engine alternatif untuk sementara waktu, dan dari versi 0.6 hingga 0.8, ia digunakan secara otomatis untuk menampilkan halaman yang gagal dimuatkan oleh MuPDF. Pada akhirnya, Poppler dihapuskan dalam versi 0.9, yang dirilis pada 10 Agustus 2008.

Pada bulan Julai 2009, Sumatra PDF mengubah lisensinya dari GNU GPLv2 menjadi GNU GPLv3 untuk sejajar dengan perubahan lisensi yang sama pada MuPDF. 

Sejak versi 0.9.4, Sumatra menyokong format JPEG 2000 .

Versi 1.0 Sumatra PDF dirilis pada tanggal 17 November 2009, setelah lebih dari tiga tahun pembangunan kumulatif. Versi 2.0 kemudian dirilis pada tanggal 2 April 2012, lebih dari dua tahun setelah versi 1.0. 

Pada tahun 2007, terjemahan tidak resmi pertama Sumatra PDF diterbitkan oleh Lars Wohlfahrt  sebelum aplikasi ini mendapatkan dukungan resmi untuk berbagai bahasa.

Pada Oktober 2015, versi 3.1 Sumatra PDF memperkenalkan versi 64-bit sebagai tambahan kepada versi 32-bit aslinya.

Nama dan karya seni
-------------------

 Logo Awal Sumatra PDF, diilhamkan oleh komik *Watchmen* .
Penulis telah menegaskan bahwa pemilihan nama "Sumatera" tidak bermakna sebagai penghormatan kepada pulau Sumatera atau kopi. Penjelasan tersebut menyatakan bahwa tidak ada alasan khusus di balik pemilihan nama tersebut. 

Reka bentuk grafik Sumatera merupakan suatu bentuk penghormatan kepada kulit novel grafik "Watchmen" oleh Alan Moore dan Dave Gibbons.

Penerimaan kritikal
-------------------

Sumatra telah menarik pujian kerana kepantasan dan kesederhanaannya,  kerana mudah alih,  pintasan papan kekuncinya, dan pembangunan sumber terbukanya. 

Pada suatu masa, Free Software Foundation Europe telah merekomendasikan Sumatra PDF, tetapi kemudian mencabut rekomendasinya pada Februari 2014, karena adanya kode unrar yang tidak bebas di Sumatra. Wakil dari Yayasan, Heiki Ojasild, menjelaskan bahwa "selama mereka terus menggunakan perpustakaan yang bukan bebas, SumatraPDF tidak dapat diakui sebagai Perangkat Lunak Bebas". Unrar akhirnya digantikan dengan alternatif bebas dalam versi 3.0, membuatnya sepenuhnya perangkat lunak bebas.

Rujukan
-------

1. 1 2 3  "The Sumatra PDF Open Source Project on Ohloh: Contributors Listing Page". Ohloh.net. 2011-09-27. Dicapai pada 2014-01-17.
2. ↑  "Release · sumatrapdfreader/sumatrapdf". *GitHub*. Dicapai pada 2022-05-31.
3. 1 2  Krzysztof Kowalczyk. "Sumatra PDF – A PDF Viewer for Windows". Dicapai pada 2008-02-19.
4. 1 2  Kowalczyk, Krzysztof. "SumatraPDF 0.4 released". Diarkibkan daripada yang asal pada 14 April 2012. Dicapai pada Feb 20, 2007.
5. ↑  Henry, Alan (2007-08-11). "Sumatra PDF Viewer: Fast and Simple PDF Reading". AppScout. Diarkibkan daripada yang asal pada 22 July 2012. Dicapai pada 24 August 2007.
6. 1 2  "Supported document formats". Dicapai pada Sep 16, 2023.
7. ↑  oldapps.com (19 October 2014). "Sumatra PDF – Old Version of Sumatra PDF". Dicapai pada 15 November 2014.
8. ↑  Adobe Systems Incorporated (2009). "Adobe Reader". Dicapai pada 2009-10-15.
9. ↑  Adobe Systems Incorporated (2012). "Adobe Reader XI / Tech specs". Dicapai pada 2012-10-16.
10. 1 2 3  Kowalczyk, Krzysztof (May 2008). "Sumatra PDF – A PDF Viewer for Windows – Version history". Dicapai pada 2017-05-31.
11. ↑  Kowalczyk, Krzysztof (February 2009). "Issue 461: Copy to clipboard not allowed in protected files". Dicapai pada 2012-09-13.
12. ↑  Kowalczyk, Krzysztof (September 2012). "Issue 2003: printing fails (denied) due to PDF "Denied Permissions"". Dicapai pada 2012-09-13.
13. ↑  Kowalczyk, Krzysztof (September 2012). "Issue 1927: DRM-like features make working with documents difficult". Dicapai pada 2013-05-25.
14. ↑  Okular, Debian, and copy restrictions
15. ↑  Johnson, Adrian (May 2008). "poppler Printing with poppler on Windows". Dicapai pada 2009-11-29.
16. ↑  Kowalczyk, Krzysztof (October 2008). "Issue 378: mass memory needed for printing any pdf document". Dicapai pada 2009-11-29.
17. ↑  Kowalczyk, Krzysztof. "Translators". Sumatra PDF – A PDF Viewer for Windows. Dicapai pada 2007-10-29.
18. ↑  "SumatraPDF-2.4-source.zip – sumatrapdf – SumatraPDF 2.4 source code – PDF, EPUB, MOBI, CHM, XPS, DjVu, CBZ and CBR viewer for Windows". Google Project Hosting. 2013-10-02. Dicapai pada 2014-01-17.
19. ↑  Krzysztof Kowalczyk. "Download SumatraPDF". Dicapai pada 2011-02-07.
20. ↑  "WhyNo64bitBuilds – sumatrapdf – Why we don't provide 64bit builds. – PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows – Google Project Hosting". 2012-02-23. Dicapai pada 2012-09-13.
21. ↑  "XhmikosR's Builds". Xhmikosr.1f0.de. 2014-01-14. Diarkibkan daripada yang asal pada 8 February 2014. Dicapai pada 2014-02-12.
22. ↑  "Sumatra PDF Reader forum". Forums.fofou.org. Dicapai pada 2014-02-12.
23. 1 2  "Provide 64bit builds". GitHub. Dicapai pada 2015-10-31.
24. ↑  "sumatrapdf – PDF, CHM, XPS, DjVu, CBZ and CBR viewer for Windows – Google Project Hosting". Dicapai pada 2012-08-13.
25. ↑  "Google Project Hosting – Google Code". Dicapai pada 2012-08-13.
26. ↑  "GitHub – sumatrapdfreader/sumatrapdf: SumatraPDF reader". SumatraPDF Developers. Dicapai pada 2016-08-28.
27. ↑  update the license to GPLv3, to match mupdf's license change on github.com on 3 Jul 2009
28. ↑  
Lars Wohlfahrt. "Sumatra PDF German". Dicapai pada Jun 30, 2007.
29. ↑  Sumatra PDF version history
30. ↑  Kowalczyk, Krzysztof (2008-02-21). "Name of Application". Sumatra PDF Viewer forum. Diarkibkan daripada yang asal pada 3 March 2012. Dicapai pada 21 February 2008.
31. 1 2  Trapani, Gina (2007-08-09). "Open PDF's in a flash with Sumatra". Lifehacker. Dicapai pada 2008-02-21. The Sumatra PDF Viewer is a tiny open source portable reader that opens PDF's in the blink of an eye. Bloat and startup time is a major drawback to Adobe Reader, so we fled to the faster arms of Foxit Reader long ago. However, at 850KB, Sumatra is way slimmer than FoxIt.
32. ↑  Anders Ingeman Rasmussen (2008). "SnapPdf.app". Open Source Alternatives. Dicapai pada 2008-02-21. Sumatra PDF is a fairly young project aiming to create a small, simple and fast PDF viewer. It main features are showing PDFs and starting up really fast - and it does both just perfectly.
33. ↑  This Amazing PDF Reader Is Portable And Tiny Diarkibkan 1 April 2019 di Wayback Machine Submitted by Rob Schifreen on 21 July 2013
34. ↑  Roshal, Alexander L. (9 October 2011). "The source code of UnRAR utility is freeware". Dicapai pada 6 March 2014.
35. ↑  Sumatra PDF (n.d.). "Sumatra PDF". Dicapai pada 6 March 2014.
36. ↑  Free Software Foundation Europe (28 February 2014). "Get a Free Software PDF reader!". Diarkibkan daripada yang asal pada 9 February 2014. Dicapai pada 6 March 2014.
37. ↑  Ojasild, Heiki (5 March 2014). "PDFreaders.org: Removal of SumatraPDF due to inclusion of non-free code". Diarkibkan daripada yang asal pada 30 October 2014. Dicapai pada 6 March 2014.
38. ↑  Kowalczyk, Krzysztof (October 2014). "Sumatra PDF – A PDF Viewer for Windows – Version history". Dicapai pada 2014-10-21.

Pautan luar
-----------

* Tapak web rasmi
* Repositori Sumatra PDF di GitHub

| * l
* b
* s
Perisian Bebas dan Sumber Terbuka |
| --- |
| Umum | 
Maksud Perisian Bebas **·**  Projek GNU **·**  Senarai aplikasi **·**  Sumber terbuka **·**  X Window System |  |
| Sejarah | 
Linux **·**  Mozilla (Application Suite **·**  Firefox **·**  Thunderbird)  |
| Sistem pengendalian | 
BSD **·**  Darwin **·**  GNU **·**  Linux **·**  OpenSolaris **·**  ReactOS  |
| Pembangunan | 
 GCC **·**  LLVM **·**  PHP **·**  Python **·**  Perl **·**  Java  |
| Pengurusan Tetingkap | 
 Blackbox **·**  EDE **·**  Enlightenment **·**  Étoilé **·**  Fluxbox **·**  GNOME **·**  IceWM **·**  KDE **·**  ROX **·**  Window Maker **·**  Xfce |
| Organisasi | 
 Yayasan Perisian Bebas (Eropah, India, Amerika latin) **·**  Yayasan Linux **·**  Yayasan Mozilla **·**  Open Source Initiative **·**  XMPP Standards Foundation |
| Lesen | 
Apache **·**  BSD **·**  Awam Am **·**  Awam Am Lemah **·**  MIT **·**  MPS **·**  Lesen bebas permisif |
| Cabaran | 
Pengurusan hak digital **·**  Tivoisasi **·**  Paten perisian dan perisian bebas **·**  Trusted Computing **·**  Perisian hak milik **·**  Kontroversi SCO-Linux **·**  Tompok perduaan |
| Topik lain | 
 Istilah alternatif **·**  Komuniti **·**  Gerakan **·**  Pembezaan sumber terbuka dan sumber tertutup **·**  Perisian bebas dan sumber terbuka **·**  OS Revolusi |