Der FPDI (Free PDF Document Importer) macht es dir sehr einfach, Text in einem PDF zu ergänzen. Das ist z.B. sehr hilfreich, wenn du Teilnahmezertifikate für Online-Schulungen, Urkunden oder ähnliches generieren willst.
Alles was du dafür brauchst, ist ein PDF als Template/Vorlage und ein paar Zeilen Code. Vorher musst du neben dem FPDI auch noch FPDF installieren.
require_once('fpdf/fpdf.php');
require_once('fpdi/autoload.php');
$pdf = new \setasign\Fpdi\Fpdi();
$pdf->AddPage();
$pdf->setSourceFile('tpl-teilnahmebestaetigung.pdf');
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx, 0, 0, 210);
$pdf->SetFont('Helvetica');
$pdf->SetFontSize(22);
$pdf->SetTextColor(0, 0, 0);
$pdf->SetXY(23, 110);
$pdf->Write(0, 'Max Mustermann');
$pdf->Output('I', 'generated.pdf');Code-Sprache: PHP (php)
Die Syntax ist sehr einfach und selbsterklärend. Hier gibt es weitere Beispiele und ein Manual: https://www.setasign.com/products/fpdi/demos/
https://www.setasign.com/products/fpdi/about
http://fpdf.org/


