Bagi mereka yang tidak memiliki ImageMagick untuk alasan apa pun, fungsi GD juga akan berfungsi, bersama dengan GhostScript. Jalankan perintah ghostscript dengan exec()
untuk mengkonversi PDF ke JPG, dan memanipulasi file yang dihasilkan dengan imagecreatefromjpeg()
.
Jalankan perintah ghostscript:
exec('gs -dSAFER -dBATCH -sDEVICE=jpeg -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r300 -sOutputFile=whatever.jpg input.pdf')
Untuk memanipulasi, buat gambar placeholder baru $newimage = imagecreatetruecolor(...)
,, dan bawa gambar saat ini. $image = imagecreatefromjpeg('whatever.jpg')
, dan kemudian Anda dapat menggunakan imagecopyresampled()
untuk mengubah ukuran, atau sejumlah imagemagick
perintah lain yang tidak terpasang
.jpg
ekstensi. Saya mencoba metode .htaccess AddHandler dan tidak berhasil.