Generate PDF dengan MPDF: Fatal Error Allowed Memory Size

Salah satu teman bingung ketika proses pembuatan PDF selalu gagal dengan mpdf. Awalnya berjalan lancar, tapi katanya tidak pernah ubah-ubah code generate PDF nya tapi malah hasil PDF gagal didapat. Saya bilang, coba baca error log nya. Dia bilang fatal error “Fatal Error: Allowed Memory Size of xxxx Bytes Exhausted”.

Saya suruh untuk naikin settingan memory di php.ini namun karena ditaro dihosting langkah ini gak bisa dijalanin. Saya coba lihat code generate PDF nya untuk cek dimana errornya. Biasa tag html dan css serta font yang bermasalah jika generate PDF via html. Dan ternyata bener. Ketika img tag dihapus, proses generate berhasil dijalankan.

Permasalahan ada di tag image, saya coba ganti menjadi full path, tetep error muncul. Saya coba ganti dengan gambar yang lain. Ternyata bisa. Berarti gambar yang diselipkan di tag img terlalu besar.
Setelah dikecilkan, proses generate PDF dengan MPDF berjalan lancar kembali.

Transform Rotate PDF dengan MPDF

Ada kasus klien ingin membuat label PDF dengan merotate huruf. Kondisi awal saya menggunakan mpdf library dengan html. Saya coba menggunakan CSS Transform Property namun tidak berhasil, sepertinya mpdf belum support transform property css nya. Continue reading Transform Rotate PDF dengan MPDF