我尝试使用 PhP FPdf 生成带有一些图像的pdf。我每页需要4(四)张图像,每行需要2(2)张图像。 documentation似乎很简单,但我仍然不知道它为什么不起作用。第一次使用这个库,很抱歉,如果我犯了一些newbe错误。如果有人能建议我做一个更好的方法,我会很感激。这是我的代码。
$imagesPerPage = 1;
$imagesPerRow = 0;
if ($itens !== false) {
//Add a page if there's at least a single image
$pdf->AddPage();
foreach ($itens as $item) {
//if more than 4 images will generate another page
if($imagesPerPage > 4){
$pdf->AddPage();
$imagesPerPage = 1;
}
//Set image in their cordinates into the pdf file
$pdf->Image($item, $pdf->GetX(), $pdf->GetY(), 0);
$imagesPerRow ++;
//Put side by side or if the row is complete put bellow
if($imagesPerRow === 1){
$pdf->Cell(80, 0, "", 0, 0);
}else{
$pdf->Cell(80, 0, "", 0, 2);
$imagesPerRow = 0;
}
$imagesPerPage ++;
}
}
继续我得到的输出......