Загрузить JPG / PNG, конвертировать в PDF и сохранить с помощью PHP? - PullRequest
9 голосов
/ 16 августа 2011

Этим утром мы много копали и не видели очевидного ответа - возможно ли сохранить изображение в формате pdf с помощью PHP (или одной из его многочисленных библиотек)?

Я довольно хорошо знаком с GD, хотя в моем чтении пока нет встроенной функции экспорта / сохранения в формате PDF.

Если у кого-то есть какие-либо предложения, мы будем очень признательны!

Ответы [ 2 ]

8 голосов
/ 14 апреля 2014

Я пытался добавить это к принятому ответу.Вот пример того, как преобразовать изображение в другой формат (включая pdf) с помощью модуля Imagick:

$img = new Imagick('path/to/image.jpg');
$img->setImageFormat('pdf');
$success = $img->writeImage('path/to/image.pdf');

ИЛИ

$img = new Imagick();
$img->readImageBlob($imageBytes);
$img->setImageFormat('pdf');
$success = $img->writeImage('path/to/image.pdf');
1 голос
/ 16 августа 2011

Я вижу 2 других варианта:

  • расширение pdflib , но версия с открытым исходным кодом довольно ограничена (я не знаю, можно ли использовать функции изображения без платноголицензия)
  • Zend_Pdf , который представляет собой простую PHP-библиотеку, часть Zend Framework.
...