2012-10-01 149 views
4

我開始學習ZF2現在並注意有沒有「Zend_PDF」是或Zend框架2相似...生成PDF文件與Zend框架2

我怎樣才能在這個版本中創建PDF框架?

任何人都知道一個很好的教程?

+0

你不需要在這裏使用Zend - 有很多其他的方式來創建一個PDF。以FPDF爲例,或者爲了更靈活一些,JasperServer over SOAP。 – halfer

回答

11

Zend Framework 2已經將許多舊的Zend Framework庫移出主內核並創建了模塊。 Zend_Pdf是被移動到模塊的庫之一。你可以在Zend Framework repository on GitHub找到它們。

您需要ZendPdf package,只需按照頁面上的說明進行操作即可。文檔尚未準備好,因爲它不是核心模塊。一旦所有錯誤都與核心內容一起制定,文檔可能會隨之而來。請參閱Zend Framework package repository

+0

太棒了!感謝你的回答! ZendPdf與舊的Zend_Pdf保持一致嗎?爲什麼在文檔中沒有提及ZendPdf? – vinigarcia87

+3

僅僅因爲它不是核心模塊。文檔可能會隨着所有錯誤與核心的東西 – Sam

+2

@ Sam感謝您的信息。我把它編輯成我的答案,我希望你不介意。 – vascowhite

0

如果需要在ZF2環境中生成PDF,則有a brief tutorial how to do that with PD4ML。該方法不需要編寫PDF佈局(如createPdfDocument(),startParagraph(),addImage()等)。它只是將現有的呈現視圖(HTML + CSS + SVG +圖像)轉換爲PDF或可選地轉換爲RTF。

+0

這是一個付費且相當昂貴的軟件... PHP還有其他免費的可能性,如[mpdf](http://www.mpdf1.com)。 – shadyyx

0

如果你需要一個模塊,可方便縮略圖,從一個網址或一個HTML快照或PDF生成您可以根據斯納皮PHP(5.3+)看看,以MvlabsSnappy包裝爲wkhtmltopdf & wkhtmltoimage轉換工具。