Для тих, хто не має ImageMagick з будь-якої причини, функції GD також працюватимуть спільно з GhostScript. Запустіть команду ghostscript, exec()щоб перетворити PDF у JPG та маніпулюйте отриманим файлом imagecreatefromjpeg().
Запустіть команду ghostscript:
exec('gs -dSAFER -dBATCH -sDEVICE=jpeg -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r300 -sOutputFile=whatever.jpg input.pdf')
Для маніпулювання створіть нове зображення заповнювача $newimage = imagecreatetruecolor(...)та введіть поточне зображення. $image = imagecreatefromjpeg('whatever.jpg'), а потім ви можете використовувати imagecopyresampled()для зміни розміру або будь-якої кількості інших вбудованих не imagemagickкоманд
.jpgрозширення. Я спробував метод .htaccess AddHandler, і він не працював.