2009-04-07 77 views
3

我的一位朋友希望有一個應用程序,用戶可以使用Word(或文本)格式上傳文檔,然後允許用戶在瀏覽器中對這些文檔進行編輯。您可以在瀏覽器中對Word文檔進行復雜的編輯嗎?

有沒有任何機制可以支持添加文字「氣泡」添加評論?要麼浮動,要麼偏離一邊。

能夠保存回Word格式也是必須的。或者至少,Word支持某種格式,這仍然是可編輯的。將它保存爲圖像是不可接受的。

我正在考慮在FCK編輯器窗口中打開Word文檔,但FCK似乎只有「正常」內嵌文本編輯功能(雖然它很棒)。

這可行嗎?

回答

1

如果他們是Word 2007文檔,則可以使用Silverlight。使用Silverlight打開Word 2007文檔並將其顯示在瀏覽器中的Here's an example application

由於StackOverflow是一個程序員網站,我假設你是程序員。您可以使用Silverlight將氣泡和註釋添加到Word 2007文檔,但您需要了解VB.NET或C#。

+0

對不起,我很苛刻。因此,基本上2007年的Open XML格式提供了編輯功能,但目前還沒有什麼能夠做到我所要求的。 – 2009-04-07 15:32:21

+0

您要求的內容可以在Silverlight中完成。 Word不直接支持該功能。 – 2009-04-07 15:55:26

-2

這是可能的。例如,eyeOS有一個文本處理應用程序,可以打開並處理Microsoft Office和OpenOffice.org文本文檔。

+0

您確定這確實有助於在Web瀏覽器中顯示Word文檔嗎? – 2011-12-16 03:07:18

0

你爲什麼試圖與谷歌文檔競爭?

我知道TinyMCE爲瀏覽器編輯提供了一些豐富的控件。上次我看它時,它有100%我通常用在文字中的東西,然後是一些。另一方面,我可能擁有MS word提供的1%的功能。實現這一切將非常困難。

至於保存到MS字符兼容格式。我相信它是可能的。它可能會更容易保存爲非文檔格式。 至於彈出窗口等,這些可以很容易地使用jQuery UI或任何其他JavaScript框架構建。底線:是的,它可能,但爲什麼?!

+0

我不一定需要一切,也許只是一些評論工具。 – 2009-04-07 15:33:17

+0

僅供參考,我不想與Google Docs競爭,我只是想爲特定的內部應用程序獲取特定的一組功能。 – 2009-04-07 15:36:13

4

Xopus提供了一個可編程平臺,允許您在所見即所得的環境中定義可編輯的XML。您可以使用它來定義要編輯的內容(XML),根據哪些規則編輯它(XSD)以及在編輯它時如何讓它看起來(XSL)。然後你把這一切與the Javascript API一起。

換句話說,你可以很容易地定義一個包含多個段落並帶有可選註釋的文檔,然後讓它們按照你想要的方式顯示爲泡泡;當保存時,可以執行服務器上的腳本,將XML轉換爲Word文檔。

看看demos

1

看看docx2web.appspot。com(當前)是一個非常純粹的骨骼編輯器,它具有瀏覽器直接操作(或多或少)docx的「平面OPC」版本的顯着特點。

這意味着在途中或途中沒有有損轉換。因此,例如,當您在編輯後保存時,原始docx中的任何內容都會被返回到Word。

只要支持較老的.doc,POI可以用來將它們轉換爲.docx(儘管您的里程可能會有所不同)。

相關問題