0

我正在尝试使用 fpdf php 库创建一个每页一张图像的 PDF 文档。

我可以使用以下方法创建带有图像的单个页面:

$pdf = new FPDF();
$pdf->AddPage();
$pdf->Image($imagePath,10,10,0,0);

但问题是我如何移动到新页面并在相同坐标处添加图像但在第 2、3 页等

非常感谢任何帮助。

4

1 回答 1

1

您可以$pdf->AddPage();再次使用该方法在 PDF 文档中开始新页面。坐标系将被重置到新页面的角落。

3 页文档的示例:

$pdf = new FPDF();

//page 1
$pdf->AddPage();
$pdf->Image($imagePath,10,10,0,0);

//page 2
$pdf->AddPage();
$pdf->Image($imagePath,10,10,0,0);

//page 3
$pdf->AddPage();
$pdf->Image($imagePath,10,10,0,0);

从手册:

坐标系的原点在左上角,坐标递增向下。

但是如果图像需要在每一页上,那么我建议扩展FPDF 类并覆盖该header()功能。

此方法用于呈现页眉。它由 AddPage() 自动调用,不应由应用程序直接调用。FPDF 中的实现是空的,因此如果您想要特定的处理,您必须对其进行子类化并覆盖该方法。

有关标头功能的更多信息

于 2013-02-20T22:21:25.410 回答