Wenn Sie die Lücke ausfüllen, können Sie den Text an einer beliebigen Stelle auf der Seite präzise positionieren. Es ist also relativ einfach (wenn nicht etwas langweilig), den fehlenden Text zum Dokument hinzuzufügen. Zum Beispiel mit Zend Framework:
<?php
require_once 'Zend/Pdf.php';
$pdf = Zend_Pdf::load('blank.pdf');
$page = $pdf->pages[0];
$font = Zend_Pdf_Font::fontWithName(Zend_Pdf_Font::FONT_HELVETICA);
$page->setFont($font, 12);
$page->drawText('Hello world!', 72, 720);
$pdf->save('zend.pdf');
Wenn Sie versuchen, Inline-Inhalte wie "[Platzhalterzeichenfolge]" zu ersetzen, wird dies viel komplizierter. Obwohl dies technisch möglich ist, werden Sie wahrscheinlich das Layout der Seite durcheinander bringen.
Ein PDF-Dokument besteht aus einer Reihe von primitiven Zeichenoperationen: Linie hier, Bild hier, Textblock dort usw. Es enthält keine Informationen über die Layoutabsicht dieser Grundelemente.