Мне нужен следующий код для нумерации страниц существующего файла PDF с fpdi:
<?php
use setasign\Fpdi\Fpdi;
require_once('Library/fpdf182/fpdf.php');
require_once('Library/FPDI2/src/autoload.php');
class PDF extends FPDF
{
function Footer()
{
// Go to 1.5 cm from bottom
$this->SetY(-15);
// Select Arial italic 8
$this->SetFont('Arial','I',8);
// Print centered page number
$this->Cell(0,10,'Page '.$this->PageNo(),0,0,'C');
}
}
// initiate PDF
$pdf = new PDF();
// set the source file
$pageCount = $pdf->setSourceFile("test.pdf");
for ($pageNo = 1; $pageNo <= $pageCount; $pageNo++) {
$tplIdx = $pdf->importPage($pageNo);
// import page 1
$pdf->AddPage();
$pdf->useTemplate($tplIdx);
}
$pdf->Output();
?>
Результат кода:
Uncaught Error: Call to undefined method PDF::setSourceFile()