2010-06-10 57 views
0

我需要採用ZF呈現的視圖並創建應該看起來幾乎完全相同的PDF,然後通過電子郵件發送。在Zend Framework中創建PDF文檔的問題

我現在所面臨的主要問題是將視圖創建的HTML轉換爲字符串,然後使用Zend_PDF :: parse方法處理。

我需要變成PDF的視圖是發佈表單的結果。我試圖在成功發佈後將ob_get_contents的內容轉換爲字符串,但由於某種原因,它並不在其中。我應該按這個角度嗎?

任何幫助將不勝感激!

+0

我最終使用Zend的PDF擴展從頭開始構建PDF,它確實沒有我認爲的那麼糟糕。有很多代碼,但它看起來很不錯! – deaddancer 2010-08-16 22:30:24

回答

2

如果您希望獲取視圖生成的HTML並將其轉儲爲函數並獲取PDF,則可以嘗試dompdf。它的目的就是爲了做到這一點。

+0

我已經檢查過dompdf,雖然看起來有些有希望,但我更願意使用提供的ZF類,如果它像我希望的那樣工作的話。我最終使用ob_get_contents將視圖變成了一個字符串,並且我希望各種Zend_Pdf函數可以使用這個字符串。我即將找到:) 此外,dompdf不支持嵌套表,並且在我的表單視圖中有幾個。不過,我非常感謝他們的迴應! – deaddancer 2010-06-10 20:11:32