2010-03-03 16:50:34 -08:00
|
|
|
<?
|
2011-05-24 02:11:07 -07:00
|
|
|
App::import('Vendor', 'tcpdf/tcpdf');
|
|
|
|
|
|
2010-03-03 16:50:34 -08:00
|
|
|
App::import('Vendor', 'fpdi/fpdi');
|
|
|
|
|
|
|
|
|
|
class XFPDI extends FPDI {
|
|
|
|
|
|
|
|
|
|
var $files = array();
|
|
|
|
|
|
|
|
|
|
function setFiles($files) {
|
|
|
|
|
$this->files = $files;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function concat() {
|
|
|
|
|
foreach($this->files AS $file) {
|
|
|
|
|
$pagecount = $this->setSourceFile($file);
|
|
|
|
|
for ($i = 1; $i <= $pagecount; $i++) {
|
|
|
|
|
$tplidx = $this->ImportPage($i);
|
|
|
|
|
|
|
|
|
|
$this->AddPage();
|
|
|
|
|
$this->useTemplate($tplidx);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|