Hola a todos, he generado un pdf a partir de una plantilla .tpl. converíi la plantilla tpl a .pdf con la libreria html2pdf.
Ahora lo que deseo es que tomar dos o mas archivos .pdf creados de esa manera y unirlos en un solo .pdf.
Lo estoy intentando con FPDF y FPDI, básicamente es con este ultimo, intentando unirlos con un procedimiento, pero
me genera un documento con una hoja en blanco.
Este es el procedimiento que supuestamente toma los archivos pasados por parámetro y los une:
<?PHP
session_start();
// Turn up error reporting
error_reporting (E_ALL|E_STRICT);
/*
* Incluir Librerias FPDF
*/
require(APPLICATION_PATH . '/../library/fpdf/fpdf.php');
require(APPLICATION_PATH . '/../library/fpdi/fpdi.php');
ob_start();
class ConcatenarDocumentos extends FPDI
{
//private $_files = array();
var $_files = array();
public function setFiles($files) {
$this->_files = $files;
}
public function concat() {
foreach($this->files AS $file) {
$pagecount = $this->setSourceFile($file);
for ($i = 1; $i <= $pagecount; $i++) {
$tplidx = $this->ImportPage($i);
$s = $this->getTemplateSize($tplidx);
$this->AddPage($s['w'] > $s['h'] ? 'L' : 'P', array($s['w'], $s['h']));
$this->useTemplate($tplidx);
}
}
}
}