resueltos libro library historia gran funciones ejercicios php pdf

libro - Escribir/dibujar sobre un documento de plantilla PDF en PHP



php pdf github (3)

Me gustaría poder escribir / superponer texto sobre un documento pdf existente usando PHP. Lo que espero hacer es tener un documento en formato pdf que pueda actuar como plantilla y completar los vacíos abriendo el documento de la plantilla, superponiendo el texto relevante y publicando el resultado como un nuevo documento. El documento de plantilla es una sola página, por lo que no es necesario fusionar / manipular páginas.

¿Hay bibliotecas gratuitas que puedan hacer esto? Donde sea que deba mirar? La mayoría de las búsquedas que he hecho parecen ocuparme de combinar documentos / agregar páginas, en lugar de superponer el contenido en una página existente.

Gracias.

* EDITAR: Esto es lo que hice: 1. Descargar FPDF 2. Descargar FPDI + FPDF_TPL de

http://www.setasign.de/products/pdf-php-solutions/fpdi/downloads/

Aquí hay un código de muestra para cualquier viajero futuro (adaptado de las muestras en www.setasign.de):

<?php include(''fpdf.php''); include(''fpdi.php''); // initiate FPDI $pdf =& new FPDI(); // add a page $pdf->AddPage(); // set the sourcefile $pdf->setSourceFile(''templatedoc.pdf''); // import page 1 $tplIdx = $pdf->importPage(1); // use the imported page as the template $pdf->useTemplate($tplIdx, 0, 0); // now write some text above the imported page $pdf->SetFont(''Arial''); $pdf->SetTextColor(255,0,0); $pdf->SetXY(25, 25); $pdf->Write(0, "This is just a simple text"); $pdf->Output(''newpdf.pdf'', ''D''); ?>


Cuando desee usar PDF lib para escribir sobre un documento, la posición es lenta y aburrida. Dhek es útil para esa tarea: https://github.com/applicius/dhek/releases .

Se define el mapeo JSON sobre la página / coordenadas PDF, para que pueda escribir con la API PDF que prefiera.


Eche un vistazo a la Biblioteca de FPDI y agregue FPDF para la anotación de la plantilla.

También se puede TCPDF a TCPDF , otra popular biblioteca PDF de PHP. Un PDF existente se utiliza como la base de una página, en lugar de un espacio en blanco, después de eso, los procedimientos son los mismos que la creación de PDF regular.