Если вы хотите создать изображение для предварительного просмотра вашего PDF-файла, загрузите Ghostscript и ImageMagick . Установите их так, как они нужны для создания изображений. Кстати, эти приложения уже могут быть установлены в вашей системе (поэтому проверьте сначала).
Используйте следующий код PHP для создания изображений предварительного просмотра (шириной 200 пикселей) для всех страниц вашего файла PDF.
exec('convert "document.pdf" -colorspace RGB -geometry 200 "document.png"');
Если вы хотите создать только одно изображение предварительного просмотра, используйте следующий код. Вы можете заменить число в квадратных скобках на нужный номер страницы, начиная с 0.
exec('convert "document.pdf[0]" -colorspace RGB -geometry 200 "document.png"');