writehtml tutorial plantillas español descargar php pdf tcpdf

php - plantillas - tcpdf tutorial español



Crear un nuevo PDF combinando documentos PDF usando TCPDF (4)

Hola, creo que TCPDF no puede fusionar archivos PDF.

Puedes probarlo con un comando de shell y

PDFTK Toolkit

Entonces no tienes que usar otra biblioteca de pdf.

¿Cómo puedo crear un nuevo documento usando otros archivos PDF que estoy generando?

Tengo métodos para crear algunos documentos, y quiero combinarlos en un gran PDF, ¿cómo puedo hacerlo con TCPDF?

No quiero usar otras libs.


Mira FPDI y FPDF_TPL . Esta no es una solución perfecta, pero básicamente puede usar FPDF_TPL para crear una plantilla de su archivo PDF e insertarlo en su archivo PDF.


¿Por qué no usas Zend_PDF? Realmente es una muy buena forma de fusionar archivos.

<?php require_once ''Zend/Pdf.php''; $pdf1 = Zend_Pdf::load("1.pdf"); $pdf2 = Zend_Pdf::load("2.pdf"); foreach ($pdf2->pages as $page){ $pdf1->pages[] = $page; } $pdf1->save(''3.pdf''); ?>


TCPDF tiene una clase tcpdf_import , agregada en 2011, pero todavía está "en desarrollo". Si no quiere usar nada fuera de TCPDF, ¡no tiene suerte!

Pero FPDI es una excelente adición a TCPDF: es como un complemento. Es tan simple como esto:

require_once(''tcpdf/tcpdf.php''); require_once(''fpdi/fpdi.php''); // the addon // FPDI extends the TCPDF class, so you keep all TCPDF functionality $pdf = new FPDI(); $pdf->setSourceFile("document.pdf"); // FPDI''s importPage returns an object that you can insert with TCPDF''s useTemplate $pdf->useTemplate($pdf->importPage(1));

¡Hecho!

Ver también esta pregunta: TCPDF y FPDI con múltiples páginas