我的一个朋友想要一个应用程序,人们可以在其中上传 Word(或文本)格式的文档,然后允许人们在浏览器中对这些文档进行编辑。
是否有任何机制可以支持添加文本“气泡”以添加评论?要么漂浮,要么偏向一边。
能够保存回 Word 格式也是必须的。或者至少,Word 支持的某些格式仍然可以编辑。将其保存为图像是不可接受的。
我正在考虑在 FCK 编辑器窗口中打开 Word 文档,但 FCK 似乎只有“正常”的内联文本编辑功能(尽管它很棒)。
这可行吗?
我的一个朋友想要一个应用程序,人们可以在其中上传 Word(或文本)格式的文档,然后允许人们在浏览器中对这些文档进行编辑。
是否有任何机制可以支持添加文本“气泡”以添加评论?要么漂浮,要么偏向一边。
能够保存回 Word 格式也是必须的。或者至少,Word 支持的某些格式仍然可以编辑。将其保存为图像是不可接受的。
我正在考虑在 FCK 编辑器窗口中打开 Word 文档,但 FCK 似乎只有“正常”的内联文本编辑功能(尽管它很棒)。
这可行吗?
Xopus提供了一个可编程平台,允许您在所见即所得的环境中定义可编辑的 XML。您可以使用它来定义您想要编辑的内容 (XML)、您想要编辑它的规则 (XSD) 以及您希望它在编辑时的外观 (XSL)。然后你将所有这些与Javascript API联系在一起。
换句话说,你可以很容易地定义一个包含多个带有可选注释的段落的文档,然后让它们完全按照你想要的方式显示为气泡;保存后,可以执行服务器上的脚本,将 XML 转换为 Word 文档。
看看演示。
如果它们是 Word 2007 文档,您可以使用Silverlight。下面是一个示例应用程序,它使用 Silverlight 打开 Word 2007 文档并将其显示在浏览器中。
由于 StackOverflow 是一个程序员网站,我假设您是一名程序员。您可以使用 Silverlight 将气泡和注释添加到 Word 2007 文档中,但您需要了解 VB.NET 或 C#。
看看 docx2web.appspot.com,它(目前)是一个非常简单的编辑器,具有浏览器直接操纵(或多或少)docx 的“平面 OPC”版本的显着特征。
这意味着在输入或输出上都没有有损转换。因此,例如,当您在编辑后保存时,原始 docx 中的任何内容都会返回到 Word。
就对旧 .doc 的支持而言,POI 可用于将它们转换为 .docx(尽管您的里程可能会有所不同)。
你为什么要与谷歌文档竞争?
我知道 TinyMCE 为浏览器编辑提供了一些丰富的控件。上次我看它时,它有 100% 的我通常在 word 中使用的东西,然后是一些。另一方面,我可能拥有 MS word 提供的 1% 的功能。实现这一切将是非常困难的。
至于保存到 MS word 兼容格式。我相信它是可能的。保存为非文档格式可能会更容易。至于弹出窗口等,可以使用 jquery UI 或任何其他 javascript 框架轻松构建。
底线:是的,有可能,但为什么呢?!
有可能的。例如eyeOS有一个文本处理应用程序,能够打开和处理 Microsoft Office 和 OpenOffice.org 文本文档。