今天早上一直在做一些挖掘,并没有看到一个明显的答案-是否有可能使用PHP(或它的许多库之一)将图像保存为pdf格式?
我相当熟悉GD,虽然它似乎没有一个内置的PDF格式导出/保存功能从我的阅读到目前为止。
如果有人有任何建议,我将不胜感激!
我试图将此添加到可接受的答案中。下面是一个使用Imagick模块将图像转换为不同格式(包括pdf)的示例:
$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');
我看到了另外两个选项:
- pdflib扩展,但开源版本是相当有限的(我不知道你是否可以使用图像函数没有付费许可)
- Zend_Pdf,这是一个纯php库,是Zend框架的一部分。