Class 'FpdfTpl' 未找到但需要/包含

Class 'FpdfTpl' not found but required / included

所以我很困惑..下面要求的路径是正确的。 在 Android 的 Java 工作并且已经有一段时间没有在 PHP 工作了,但是我在 PHP 做了很多工作并且从来没有遇到过这个问题。

Autoload 应该根据 FDPI 的文档加载所有内容。我到底错过了什么。

require_once('fpdf/fpdf.php');
require_once('fpdi/src/autoload.php');

$pdf = new FpdfTpl();
$pdf->AddPage();

$templateId = $pdf->beginTemplate();
$pdf->setFont('Helvetica');
$pdf->Text(10, 10, 'HEADING');
$pdf->endTemplate();

$pdf->useTemplate($templateId);

for ($i = 9; $i > 0; $i--) {
    $pdf->AddPage();
    $pdf->useTemplate($templateId);
}

$pdf->Output();

您只是错过了命名空间:

$pdf = \setasign\Fpdi\FpdfTpl();

或文件顶部:

use setasign\Fpdi\FpdfTpl;