2010-07-10 157 views
1

我正在尋找如何使用GWT將文檔 從一種格式轉換爲其他格式的小應用程序。 主要是這些格式.doc,.pdf,.odt,.rtf ..也許還有一些 更多。 有沒有人試過這個? 我遇到了圖書館JODConverter,但它需要開放式辦公室,已經安裝了 ,我真的不知道有多少人在過去使用它與gwt 。 請給我一些入門指南,或者如果有人有這種應用程序的經驗 ,請分享。 感謝和問候, RohitGWT文檔格式轉換器

+0

因此,我將使用GWT僅用於GUI,將上傳文件在服務器上,然後轉換。 我想要一些如何在服務器上做到這一點的指針..? – wanderer 2010-07-11 17:42:12

回答

1

我正在考慮在幾個月前實施這樣的事情。
由於GWT將您的代碼編譯爲JavaScript,因此您無法在客戶端執行此操作,JavaScript無法訪問文件系統。
因此,您需要首先將文件上傳到服務器,然後在服務器端執行轉換並將轉換後的文件發回。
我以前從來沒有聽說過JODConverter,我想用的庫是Apache POI。不幸的是,我不能告訴你任何事情,因爲我還沒有嘗試過。

0

GWT主要是客戶端工具包。你是否試圖製作一個工具來完成客戶端的所有轉換,而不需要服務器的幫助?在這種情況下,您應該查找可以讀取/轉換所有這些格式的JavaScript庫。如果您打算讓用戶將文件上傳到服務器,那麼您可以在服務器上使用任何您想要的技術,並且只需將GWT用於UI即可。

+0

是的,我正在尋找後者的選項..我會上傳在服務器上的文件,,所以任何指針我應該怎麼去呢?我基本上需要java api我想.. – wanderer 2010-07-11 11:08:48

1

聽起來像JOD轉換器正是你所需要的,因爲你正在尋找來自Java的多格式轉換。您可以在您的服務器上安裝OpenOffice並將其與JOD Converter連接起來。上傳文檔時,應用程序會調用JOD Converter執行轉換並將轉換後的文檔傳輸回調用者。或者,您可以將文件放在某個位置,然後將鏈接(URL)發送回調用方,以便他們可以獲取文檔。如果您需要操作文檔,您還可以查看JOD ReportsDocmosis