Как преобразовать документ PDF в изображение предварительного просмотра в PHP?

Для тех, у кого нет ImageMagick php-cgi по какой-либо причине, функции phtml GD также будут работать в php-fpm сочетании с GhostScript. Запустите php-mail команду ghostscript с exec(), чтобы php-cli преобразовать PDF в JPG, и php-include измените полученный файл php-frameworks с помощью imagecreatefromjpeg().

Запустите команду image ghostscript:

exec('gs -dSAFER -dBATCH -sDEVICE=jpeg -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -r300 -sOutputFile=whatever.jpg input.pdf')

Для управления pictures создайте новое изображение-заполнитель, $newimage = imagecreatetruecolor(...), и image перенесите текущее изображение. $image = imagecreatefromjpeg('whatever.jpg'), а phtml затем вы можете использовать pdf imagecopyresampled() для изменения размера или picture любое количество других встроенных php.ini команд, отличных от imagemagick

php

image

pdf

lamp

2022-11-11T18:30:43+00:00