2012-01-25 68 views
0

我有這個問題類似的問題:Merging 2 pdf with Zend Framework
我不能合併到使用Zend框架的PDF一起。合併多個PDF的Zend

錯誤消息:

「未定義的屬性:Zend_Pdf_Element_Array :: $值」

我的代碼:

$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。

回聲$ pdf2show->渲染();

渲染時,我用下面的標題:

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。

任何想法? :-)

+0

你轉換PDF文件到1.6,但聯繫的問題有「靜態PDF必須是一個PDF <= 1.4(我的是1.6),Zend_Pdf無法解析PDF中哪個版本> 1.4「。你爲什麼轉換爲1.6? – BartekR

+0

可能的重複:http://stackoverflow.com/a/4256608/707534 – JellyBelly

+0

嗯,它似乎我讀過以前的帖子錯了......我確信它說要將PDF轉換爲1.6或以上...不是到小於1.4 ...假想錯誤,我想...我會嘗試一個新的轉換,然後! – Klaus

回答