Si usted está tomando un 'llene el espacio' enfoque, puede precisamente texto de la posición en cualquier lugar que desee en la página. Por lo tanto, es relativamente fácil (si no tedioso) agregar el texto faltante al documento. Por ejemplo, con 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');
Si usted está tratando de reemplazar el contenido línea, tales como "[cadena de marcador de posición]," se pone mucho más complicado. Si bien es técnicamente posible hacerlo, es probable que estropee el diseño de la página.
Un documento PDF se compone de un conjunto de operaciones de dibujo primitivas: línea aquí, imagen aquí, fragmento de texto allí, etc. No contiene ninguna información sobre la intención del diseño de esas primitivas.
sólo he utilizado FPDF y creo que es impresionante. Me gusta realmente genial. – SQLMason
Estaba tratando de encontrar una solución rápida para esto también. Quería el mismo pdf para cada una de las páginas de mis productos, pero con el número de producto y el nombre del producto reemplazado en cada pdf. Descubrí que usar la combinación de correspondencia (Word u OpenOffice) es la forma más sencilla de hacerlo. Luego exporté todos los pdfs y los cargué. Espero que esto ayude a alguien. – NotJay