将多个PDF与Zend合并

时间:2012-01-25 08:02:58

标签: php zend-framework pdf pdf-generation

我对此问题有类似的问题:Merging 2 pdf with Zend Framework
我无法使用Zend框架将pdf合并到一起。

错误消息:

“Undefined property:Zend_Pdf_Element_Array :: $ value”

我的代码:

$pdf2show = new Zend_Pdf();
$ex = new Zend_Pdf_Resource_Extractor();
$pdf = Zend_Pdf::load('pdf1.pdf');
$pdf2show->pages[] = $ex->clonePage($pdf->pages[0]);
$pdf = Zend_Pdf::load('pdf2.pdf');
$pdf2show->pages[] = $ex->clonePage($pdf->pages[0]);

此时,无论我是尝试保存文件还是呈现文件都无关紧要 - 两者都会产生相同的错误消息。

  

$ pdf2show->保存( 'merged.pdf');   //不是权限问题,我在测试时给了文件夹777。

  

echo $ pdf2show-> render();

渲染时,我使用以下标题:

header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="merged.pdf"');

尝试保存或渲染时收到错误消息。

我目前正在使用Zend框架版本1.11.4并将其更新为1.11.11没有区别(我已尝试过)。
我使用的是php 5.3.x
我已将PDF格式转换为1.6版本。

有什么想法吗? : - )

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我通过使用此程序将pdf转换为克隆的版本1.0 解决了这个问题:http://www.freedownloadscenter.com/Multimedia_and_Graphics/Misc__Graphics_Tools/PDF_Version_Converter_Download.html