【问题标题】:Merging multiple PDF's with Zend使用 Zend 合并多个 PDF
【发布时间】: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


【解决方案1】:

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

【讨论】:

  • 分页链接到自动开始下载在我的书中有很大的禁忌。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-16
  • 1970-01-01
  • 2013-03-03
  • 2011-05-14
  • 2012-08-13
相关资源
最近更新 更多