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 に答える