Для тих, хто не має 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, і він не працював.