如何使用PHP将图像转换为pdf?

如何使用PHP将图像转换为pdf?,php,pdf,Php,Pdf,有人知道如何使用PHP将图像转换为pdf吗 如有任何回复,将不胜感激 谢谢…如果您已安装ImageMagick并具有执行权限 exec("convert foo.jpeg foo.pdf"); 如果在系统上安装了Ghostscript和Imagemagick,则可以尝试以下操作: exec("convert -geometry 1600x1600 -density 200x200 -quality 100 $pdf_path $image_path"); 您可以使用MPDF和普通PHP上传功

有人知道如何使用PHP将图像转换为pdf吗

如有任何回复,将不胜感激


谢谢…

如果您已安装ImageMagick并具有执行权限

exec("convert foo.jpeg foo.pdf");

如果在系统上安装了Ghostscript和Imagemagick,则可以尝试以下操作:

exec("convert -geometry 1600x1600 -density 200x200 -quality 100 $pdf_path $image_path");

您可以使用MPDF和普通PHP上传功能将图像转换为pdf。 只需遵循以下步骤。 创建表单以上载文件字段“jpgtoconvert”


此函数应在浏览器上输出pdf


这是一个参考网站,它使用MPDF和类似功能将图像转换为pdf,因此您可以在

@否:我希望它能起作用。。那我就试试。。不管它是否有效。。。我将发布结果..:谢谢你的回复。@no:我试过了。。它就像一个符咒。。非常感谢。我有一个网站,允许用户一次上传多个项目的多个文件。我在图像前面加上项目ID,然后在前面加上通配符来运行这个命令。因此它变成:exec(“convert$ID**$ID.pdf”);--很好!您是如何准备好下载pdf文件的?一旦你皈依了?我也有同样的麻烦?exec(“convert compute/”$\u SESSION['MM\u Username'].“savedImage.jpg compute/”$\u SESSION['MM\u Username'.“savedImage.pdf”);它不起作用。
<?php
   $mpdf = new mPDF();
   $file = $_FILES['jpgtoconvert']['tmp_name'];
   $size =  getimagesize ( $file );
   $width = $size[0];
   $height = $size[1];
   $mpdf->WriteHTML('');
   $mpdf->Image($file,60,50,$width,$height,'jpg','',true, true);
   $mpdf->Output($filename);
?>