Buat pengguna SLiMS (slims.web.id) yang banyak menyimpan file pdf untuk keperluan repositori, beberapa banyak mengalami kendala file pdf yang gagal dibuka. Disebabkan antara lain:
- File permission untuk lib/swftools/bin/linux/pdf2swf belum 755. Biasanya hanya terjadi di platform Linux. Pengguna Windows tidak mengalami hal ini karena Windows sangat permisif (pdf2swf adalah program eskternal bentuk biner yang fungsinya mengkonversi berkas pdf menjadi swf).
- Tidak tersedia flash player pada browser. Karena pdf yang mau dibaca dikonversi dulu ke swf,maka browser butuh dukungan flash player.
- Karena pdf2swf berbentuk biner, menjadi tergantung apakah biner yang tersedia untuk platform 32 bit atau 64 bit. Rata-rata server baru sekarang berbasis 64 bit. Tapi ini sudah diatas dengan menyediakan bentuk biner untuk 64 bit. But still, it hurts.
- Sekuriti file pdf. pdf2swf akan gagal dengan sukses jika berkas pdf mempunyai fitur keamanan seperti password, no print, no copy, dll.
- Folder files/swfs blm writable. Ini karena untuk meningkatkan kinerja, pdf2swf perlu membuat cache swf difolder files/swfs.
- Tidak diijinkan dalam setting PHP, utamanya di layanan shared hosting. Karena SLiMS menggunakan fungsi exec() untuk menjalankan pdf2swf.
Catatan perubahan source bisa dilihat di:
- https://github.com/slims/slims5_meranti/commit/5f9c2005a90aeef56c9c59a40a15beee126a5777 (Meranti)
- https://github.com/slims/slims7_cendana/commit/5f9c2005a90aeef56c9c59a40a15beee126a5777 (Cendana)
Source: http://hendrowicaksono.wordpress.com/2014/01/11/dukungan-pdf-js-di-slims/
mas, tetep gax bisa kenapa ya...? saya update malah blank
BalasHapus