我需要创建一个包含一系列图像的pdf文件,其中每个图像都在新页面上。如何使用FPDF执行此操作?当我尝试创建pdf时,FPDF只用一个图像创建pdf文件。 如何将图像名称数组传递到FPDF,并将所有图像打印为单个文件,每个图像都放在新页面上。
答案 0 :(得分:6)
在这里,它将在一个新页面上显示数组中的每个图像,所有这些都在一个文件中:
$pdf=new PDF();
$images = array("image1.jpg", "image2.jpg", "image3.jpg");
reset($images);
while (list(, $image) = each($images)) {
$pdf->AddPage();
$pdf->Image($image,10,8,33);
}
$pdf->Output();
有关Image()如何工作的参考,以及可以参考此link
的参数类型