Конвертирую первую страницу PDF файла в JPG средствами ImageMagick. Использую эту либу https://github.com/spatie/pdf-to-image
public function convert($source)
{
$pdf = new Pdf($source);
$pdf->setPage(1)
->setCompressionQuality(50)
->setOutputFormat($this->format)
->saveImage($this->getSavePath($source));
return $this->getUrl($source);
}
На локальном сервере все работает и на тестовом работает, а на продакшене конвертирует только текст. В тех местах где были фото в документе на выходе пустые области.
Попробуй так.
$num_page = 9;
$img = new Imagick(dirname(__FILE__)."/test.pdf[$num_page]");
$img->setImageFormat('jpg');
$img->writeImage(dirname(__FILE__)."/out.jpg");
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости