Sebelumnya saya sudah pernah membuat file PDF on the fly dengan memakai bahasa Mandarin. Saat itu kesulitannya mencari file-file class PHP yg bisa merender font-font bahasa mandarin ke format PDF. Pada akhirnya saya menemukan FPDF dengan dukungan file class chinese.php.
Sekarang saya mendapat proyek yang antara lain membuat file PDF - on the fly juga, ke format bahasa Arab. Saya pikir mudah untuk membuatnya, mengingat saya agak paham - dikit-dikit - tentang penulisan bahasa Arab. Apalagi komputer saya memakai Windows XP yg dengan mudah di-install untuk mendukung pemakaian bahasa Arab.
Ternyata dugaan saya salah! Saya sudah install file-file pendukung untuk bahasa Arab, lalu saya install juga Adobe Reader khusus format ME (Middle East), kemudian saya pasang juga software untuk pengetikan bahasa Arab. Eh, ternyata saat saya aplikasikan di script PHP, output filenya selalu berbentuk "???????", meski saya sudah coba pakai PHPDesigner yg juga mendukung penulisan bahasa Arab.
Saya sudah coba file class TCPDF yg memang mendukung penulisan huruf dari kanan ke kiri (RTL) semacam bahasa Arab dan Hebrew. Tetapi saat saya coba menggunakan font-font Arabic, outputnya ternyata terpotong-potong - dalam arti hasil keluarannya berupa font-font arab yg masih utuh, tidak tersambung sesuai kaidah bahasa Arab - meskipun saat penulisannya sudah tersambung dengan sempurna.
Setengah mati saya coba cari-cari di internet, file-file class untuk pengerjaan proyek tersebut, sampai akhirnya saya menemukan file class ar-glyph.php buatan Khaled Al Samaa di www.ar-php.com/php/arabic
File class ini merupakan turunan dari class UFPDF, yg berbeda dengan class TCPDF diatas. UFPDF sendiri merupakan turunan class FPDF yg saya pakai untuk membuat file PDF on the fly menggunakan bahasa Mandarin.
Sekarang saya mendapat proyek yang antara lain membuat file PDF - on the fly juga, ke format bahasa Arab. Saya pikir mudah untuk membuatnya, mengingat saya agak paham - dikit-dikit - tentang penulisan bahasa Arab. Apalagi komputer saya memakai Windows XP yg dengan mudah di-install untuk mendukung pemakaian bahasa Arab.
Ternyata dugaan saya salah! Saya sudah install file-file pendukung untuk bahasa Arab, lalu saya install juga Adobe Reader khusus format ME (Middle East), kemudian saya pasang juga software untuk pengetikan bahasa Arab. Eh, ternyata saat saya aplikasikan di script PHP, output filenya selalu berbentuk "???????", meski saya sudah coba pakai PHPDesigner yg juga mendukung penulisan bahasa Arab.
Saya sudah coba file class TCPDF yg memang mendukung penulisan huruf dari kanan ke kiri (RTL) semacam bahasa Arab dan Hebrew. Tetapi saat saya coba menggunakan font-font Arabic, outputnya ternyata terpotong-potong - dalam arti hasil keluarannya berupa font-font arab yg masih utuh, tidak tersambung sesuai kaidah bahasa Arab - meskipun saat penulisannya sudah tersambung dengan sempurna.
Setengah mati saya coba cari-cari di internet, file-file class untuk pengerjaan proyek tersebut, sampai akhirnya saya menemukan file class ar-glyph.php buatan Khaled Al Samaa di www.ar-php.com/php/arabic
File class ini merupakan turunan dari class UFPDF, yg berbeda dengan class TCPDF diatas. UFPDF sendiri merupakan turunan class FPDF yg saya pakai untuk membuat file PDF on the fly menggunakan bahasa Mandarin.
Hasilnya? wow keren.... karena justru dengan file class ini saya sudah tidak perlu lagi meng-install file-file pendukung bahasa Arab untuk Windows XP saya, tidak juga harus meng-install Adobe Reader versi ME (Arabic), atau bahkan tanpa harus meng-install software untuk pengetikan bahasa Arab. Cukup salin file-file tadi (termasuk file font Arab yg ada di folder hasil download) ke direktori root server Anda, dan Anda buat modifikasi dari file contoh yg disertakan di file ar-glyph.php tadi melalui software PHPDesigner anda.
Selamat mencoba...
Selamat mencoba...



