4

我的一个朋友想要一个应用程序,人们可以在其中上传 Word(或文本)格式的文档,然后允许人们在浏览器中对这些文档进行编辑。

是否有任何机制可以支持添加文本“气泡”以添加评论?要么漂浮,要么偏向一边。

能够保存回 Word 格式也是必须的。或者至少,Word 支持的某些格式仍然可以编辑。将其保存为图像是不可接受的。

我正在考虑在 FCK 编辑器窗口中打开 Word 文档,但 FCK 似乎只有“正常”的内联文本编辑功能(尽管它很棒)。

这可行吗?

4

6 回答 6

6

是的,这是可行的。谷歌已经做到了(它确实有评论)。Adobe也是如此。我敢肯定还有更多。

于 2009-04-07T15:33:42.140 回答
4

Xopus提供了一个可编程平台,允许您在所见即所得的环境中定义可编辑的 XML。您可以使用它来定义您想要编辑的内容 (XML)、您想要编辑它的规则 (XSD) 以及您希望它在编辑时的外观 (XSL)。然后你将所有这些与Javascript API联系在一起。

换句话说,你可以很容易地定义一个包含多个带有可选注释的段落的文档,然后让它们完全按照你想要的方式显示为气泡;保存后,可以执行服务器上的脚本,将 XML 转换为 Word 文档。

看看演示

于 2009-04-07T15:53:26.037 回答
1

如果它们是 Word 2007 文档,您可以使用Silverlight下面是一个示例应用程序,它使用 Silverlight 打开 Word 2007 文档并将其显示在浏览器中。

由于 StackOverflow 是一个程序员网站,我假设您是一名程序员。您可以使用 Silverlight 将气泡和注释添加到 Word 2007 文档中,但您需要了解 VB.NET 或 C#。

于 2009-04-07T15:27:00.517 回答
1

看看 docx2web.appspot.com,它(目前)是一个非常简单的编辑器,具有浏览器直接操纵(或多或少)docx 的“平面 OPC”版本的显着特征。

这意味着在输入或输出上都没有有损转换。因此,例如,当您在编辑后保存时,原始 docx 中的任何内容都会返回到 Word。

就对旧 .doc 的支持而言,POI 可用于将它们转换为 .docx(尽管您的里程可能会有所不同)。

于 2009-05-02T05:20:24.217 回答
0

你为什么要与谷歌文档竞争?

我知道 TinyMCE 为浏览器编辑提供了一些丰富的控件。上次我看它时,它有 100% 的我通常在 word 中使用的东西,然后是一些。另一方面,我可能拥有 MS word 提供的 1% 的功能。实现这一切将是非常困难的。

至于保存到 MS word 兼容格式。我相信它是可能的。保存为非文档格式可能会更容易。至于弹出窗口等,可以使用 jquery UI 或任何其他 javascript 框架轻松构建。

底线:是的,有可能,但为什么呢?!

于 2009-04-07T15:28:31.310 回答
-2

有可能的。例如eyeOS有一个文本处理应用程序,能够打开和处理 Microsoft Office 和 OpenOffice.org 文本文档。

于 2009-04-07T15:28:26.113 回答