Загрузить jpg / png, конвертировать в pdf и сохранить с помощью PHP?

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

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

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

2 ответов


Я попытался добавить это к принятому ответу. Вот пример того, как преобразовать изображение в другой формат (включая 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');

Я вижу 2 варианта :

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