Sumatra PDF

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. Okular, Debian, and copy restrictions

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. Kowalczyk, Krzysztof (May 2008). "Sumatra PDF – A PDF Viewer for Windows – Version history". Retrieved 31 May 2017.

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. update the license to GPLv3, to match mupdf's license change on github.com on 3 Jul 2009

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. Kowalczyk, Krzysztof (May 2008). "Sumatra PDF – A PDF Viewer for Windows – Version history". Retrieved 31 May 2017.

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. "Provide 64bit builds". GitHub. Retrieved 31 October 2015. Sumatra PDF version history

 Nama dan karya seni 
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, This Amazing PDF Reader Is Portable And Tiny  Submitted by Rob Schifreen on 21 July 2013 pintasan papan kekuncinya, dan pembangunan sumber terbukanya . Trapani, Gina (9 August 2007). "Open PDF's in a flash with Sumatra". Lifehacker. Retrieved 21 February 2008. 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.

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 

 Pautan luar