Для тех, у кого по какой-либо причине нет 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
расширение файла . Я попробовал метод AddHandler .htaccess, и он не работал.