【发布时间】:2011-07-11 18:00:31
【问题描述】:
我需要在 Silverlight 中嵌入 Word 文档,并且我需要拥有 Word 文档的所有相同功能。
像剪切,复制,粘贴,保存,保存我们,格式化等。
我怎样才能做到这一点?
也建议我一些链接。
【问题讨论】:
标签: c# silverlight
我需要在 Silverlight 中嵌入 Word 文档,并且我需要拥有 Word 文档的所有相同功能。
像剪切,复制,粘贴,保存,保存我们,格式化等。
我怎样才能做到这一点?
也建议我一些链接。
【问题讨论】:
标签: c# silverlight
SL4 带有 COM 自动化支持意味着如果客户端机器安装了 Word SL 可以使用它来显示工作文档: http://forums.silverlight.net/forums/p/185680/424357.aspx http://www.silverlightshow.net/items/MS-Word-Mail-Merge-with-Silverlight-4-COM-Automation.aspx
如果您使用的是 SL3.. 这会有点令人生畏...可能您必须找到一些 RTE 才能在其中显示单词。
问候。
【讨论】:
使用 COM 模型读取文件的问题在于,您必须在具有提升权限的浏览器中运行 Silverlight 应用程序,并且用户必须安装 Word,因此如果您想要一个 Web 应用程序,这不是很有用。
但是 Word 文档在压缩文件中存储为 XML 文件(将文件从 name.docx 重命名为 name.zip 以查看文件),因此您始终可以编写一个类来读取 XML 并将其显示在富文本中框,然后在格式化后将其写入 XML 表单,这将需要 很多 的努力。
【讨论】: