任何人都可以推薦一個好的服務器端PDF生成工具,它可以在Linux環境中工作。我希望儘可能簡單,將它傳遞給一個XHTML文件(帶圖像),並讓它從呈現的源代碼生成一個PDF。在LAMP環境中從XHTML生成PDF
我沒有大量預算,但1000美元以下的任何東西都應該沒問題。
安德魯
任何人都可以推薦一個好的服務器端PDF生成工具,它可以在Linux環境中工作。我希望儘可能簡單,將它傳遞給一個XHTML文件(帶圖像),並讓它從呈現的源代碼生成一個PDF。在LAMP環境中從XHTML生成PDF
我沒有大量預算,但1000美元以下的任何東西都應該沒問題。
安德魯
大約8年前我使用HTMLDoc,並且在將一些基本格式的HTML表格轉換爲體面的PDF報告方面做得很好。好像還有一個open source version。
我聽起來像FPDF可能的幫助...
此外,PDF文檔的創建被稱爲 「PDF打印」。我相信這可能會幫助您找到其他資源。
你查過了PHP的documentation?還有一些PHP FAQ有幾個不同的鏈接。 PHP主要支持PDFlib。
我最近遇到dompdf,我曾用它將HTML中創建的頁面轉換爲PDF文檔。它使用PHP5(假設使用PHP不會打擾你)。這也假設您不想在文件系統上靜態創建HTML文件,然後使用某種命令行工具轉換它們?
我在dompdf中發現的一個問題是,您本身並沒有獲得大量的配置選項,但它是開源的,似乎不是太大,因此您可能需要陪審團很容易。
如果您確實有預算,請查看以下OpenEdge。我知道他們激動地爲我們想要什麼。基於Linux的PDF生成系統。 我會問他們能爲你做些什麼。 Val Cassidy是人名。
BTW:我沒有得到這個任何東西,我甚至不爲定製的公司工作了,也不是OpenEdge ...
你可能想看看FOP,它代表格式化對象處理器。它可以在Linux上生成PDF文件,因爲它是基於Java的。從他們的網站:
的Apache FOP(格式化對象處理器)是由XSL格式對象(XSL-FO)和輸出格式器獨立驅動 打印格式。 這是一個Java應用程序,它讀取格式化對象(FO)樹 並將生成的頁面呈現爲指定的輸出。當前支持的輸出格式 包括PDF,PS,PCL,AFP,XML(區域樹 表示),打印,AWT和PNG,並且在較小程度上包括RTF和012TTXT。主要輸出目標是PDF。
你可以找到它here
你可以看看通過OpenOffice API使用OpenOffice加載XHTML文檔和導出PDF版本。使用OpenOffice API有一些學習曲線,但它非常強大,可以在沒有任何圖形界面的系統上以服務器模式運行。它表現良好 - 我們已經在一些內部項目中使用它。