微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在使用PHP保存到服务器之前将图像转换为pdf

我有一个PHP文件,其中包含以下代码,可将两个图像保存到服务器.在将这两个图像保存到服务器之前,如何将这两个图像转换为单个pdf文件,以便保存此图像的pdf.这是我的PHP代码.

<?PHP
ini_set('display_errors', 1);
error_reporting(E_ALL ^ E_NOTICE);
$data1 = $_POST['data1'];
$data2 = $_POST['data2'];

if(isset($data1)){
$uri1 =  substr($data1,strpos($data1,",")+1);

$uri2 =  substr($data2,strpos($data2,",")+1);

$path =$_SERVER["DOCUMENT_ROOT"].'/divya/custom_product/sites/default/files/cart';
$id = "test";
$type ="order";
$file1 = $path .'/'.$id.'-'.$type.'1.png';  
$file2 = $path .'/'.$id.'-'.$type.'2.png';  
file_put_contents($file1, base64_decode($uri1));
file_put_contents($file2, base64_decode($uri2));
}
?>

$file1和$file2是两个图像的路径.

解决方法:

这就是你需要的FPDF.它是一个生成pdf文档的PHP类.您可以在其网站上找到教程.对您的查询进行简单的谷歌搜索也会产生大量结果.

示例用法

require(‘fpdf.PHP’);

$image = dirname(__FILE__).DIRECTORY_SEParaTOR.’my_image.png';
$pdf = new FPDF();
$pdf->AddPage();
$pdf->Image($image,20,40,170,170);
$pdf->Output();

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐