2008-08-18 44 views
5

任何人都可以推薦一個好的服務器端PDF生成工具,它可以在Linux環境中工作。我希望儘可能簡單,將它傳遞給一個XHTML文件(帶圖像),並讓它從呈現的源代碼生成一個PDF。在LAMP環境中從XHTML生成PDF

我沒有大量預算,但1000美元以下的任何東西都應該沒問題。

安德魯

回答

1

大約8年前我使用HTMLDoc,並且在將一些基本格式的HTML表格轉換爲體面的PDF報告方面做得很好。好像還有一個open source version

1

我聽起來像FPDF可能的幫助...

此外,PDF文檔的創建被稱爲 「PDF打印」。我相信這可能會幫助您找到其他資源。

1

我做了一些搜索,那麼tbookdtd呢? 它可以下載here,但它自2005年以來一直未活躍。它似乎將xml轉換爲Latex,轉換爲PDF。

0

我最近遇到dompdf,我曾用它將HTML中創建的頁面轉換爲PDF文檔。它使用PHP5(假設使用PHP不會打擾你)。這也假設您不想在文件系統上靜態創建HTML文件,然後使用某種命令行工具轉換它們?

我在dompdf中發現的一個問題是,您本身並沒有獲得大量的配置選項,但它是開源的,似乎不是太大,因此您可能需要陪審團很容易。

0

如果您確實有預算,請查看以下OpenEdge。我知道他們激動地爲我們想要什麼。基於Linux的PDF生成系統。 我會問他們能爲你做些什麼。 Val Cassidy是人名。

BTW:我沒有得到這個任何東西,我甚至不爲定製的公司工作了,也不是OpenEdge ...

1

你可能想看看FOP,它代表格式化對象處理器。它可以在Linux上生成PDF文件,因爲它是基於Java的。從他們的網站:

的Apache FOP(格式化對象處理器)是由XSL格式對象(XSL-FO)和輸出格式器獨立驅動 打印格式。 這是一個Java應用程序,它讀取格式化對象(FO)樹 並將生成的頁面呈現爲指定的輸出。當前支持的輸出格式 包括PDF,PS,PCL,AFP,XML(區域樹 表示),打印,AWT和PNG,並且在較小程度上包括RTF和012TTXT。主要輸出目標是PDF。

你可以找到它here

0

你可以看看通過OpenOffice API使用OpenOffice加載XHTML文檔和導出PDF版本。使用OpenOffice API有一些學習曲線,但它非常強大,可以在沒有任何圖形界面的系統上以服務器模式運行。它表現良好 - 我們已經在一些內部項目中使用它。