2

我正在使用 FPDF 创建充满图像的 PDF。其中一些图像对于一个页面来说太长了,我需要它传播到下一页。将其缩放到默认页面高度是行不通的。我要归档的是在某个位置自动插入分页符。我可以将图像分成几部分并将每个部分插入新页面,但我非常不想这样做。有没有一种方法我还没有发现 FPDF 可以为我做到这一点?

$pdf = new FPDF("P", "mm", "A4");
$pdf->SetAutoPageBreak(true); 
$pdf->SetDisplayMode('real');
$pdf->Image($picUrl, 12, $pdf->GetY(), 185);
$pdf->Output($project->getName().".pdf", "D");
4

1 回答 1

0

为什么您不希望将图像分成几部分并在新页面上插入每个部分?这似乎是合乎逻辑的方式(如果你有适当的库,它可以在 PHP 中自动化)。

您可以做的是一遍又一遍地插入相同的图像,具有不同的偏移量。然后你会在视觉上得到相同的结果,但我不知道 FPDF 是否足够聪明,不会多次存储图像。

于 2013-04-25T18:45:00.757 回答