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. 

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

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

## Pautan luar

* 
*