【发布时间】:2012-01-25 08:02:57
【问题描述】:
我有类似的问题:Merging 2 pdf with Zend Framework
我无法使用 Zend 框架合并到 pdf 中。
错误信息:
"未定义属性: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->save('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 版。
有什么想法吗? :-)
【问题讨论】:
-
您将 PDF 转换为 1.6,但链接的问题是“静态 PDF 必须是 PDF
-
嗯,看来我之前的帖子读错了...我确定它说要将 PDF 转换为 1.6 或更高版本...不小于 1.4...虚拟错误 I假设...我将尝试进行新的转换!
-
现在尝试将它们转换为 1.4,没有区别。
-
我认为这可能是我的 pdf 文件,因为如果我尝试使用其他 2 个我知道的 PDF 文件,我不会出错,并且一切正常。现在我只需要找出我的 PDF 无法正常工作的原因......
标签: php zend-framework pdf pdf-generation