2011-09-19 30 views
3

是否有任何基於瀏覽器的客戶端PDF生成工具可以獲取XML數據和XSL-FO文件並生成相應的PDF文件?來自XML和XSL-FO的客戶端PDF生成?

澄清「客戶端」我的意思是一個網絡客戶端/網絡瀏覽器。基本上,用戶應該能夠在桌面或移動平臺上的主要瀏覽器上訪問網頁(這意味着禁止使用Flash和Java等其他附加組件),擁有一些可以在本地使用的數據,然後能夠基於該數據生成PDF而無需安裝額外的應用程序。

就我個人而言,我認爲這樣的工具會很棒,我知道我並不孤單,因爲at least 542 other people think so too! :)

但是,從我的研究,我還沒有找到一個單一的客戶端解決方案,付費或無償,這樣做。大多數客戶端PDF生成工具似乎還處於初級階段,需要自定義代碼來生成PDF,需要Flash,並且/或者完全忽略XSL-FO。另外,我在想也許這可以在使用現有的XSL-FO到PDF工具的applet中完成,但是很多移動設備(Ipad for one)不允許Java applet,而移動設備是其中一個主要原因離線PDF生成首先會很好!

我想我可以寫一個基於該ISO 32000-1:2008 PDF標準和File API一個「符合作家」,但似乎有點小題大做,除非我決定我要進入PDF生成業務...

的任何信息將不勝感激!

回答

0

使用Apache FOP來開發自己的Java客戶端非常簡單。

你可以看看these examples,我認爲他們正是你所需要的(沒有GUI)。

+0

感謝您的回答,但不幸的是,我正在尋找一個獨立於平臺的基於瀏覽器的解決方案,而不是構建自己的客戶端。我現在已經澄清了這個問題,如果之前出現混亂,我很抱歉。 – Briguy37