【问题标题】:View MS Word as HTML in a browser在浏览器中以 HTML 格式查看 MS Word
【发布时间】:2011-05-28 00:27:09
【问题描述】:

嗨 我正在开发一种小型搜索引擎类型的应用程序。它搜索word文档中的内容。我需要像在 gmail 中一样实现“以 html 格式查看”选项。当我单击文档的链接时,它应该在新浏览器中以 html 页面的形式打开。有什么方法可以实现吗?

我能够在 iframe 中打开 word doc,但这不符合我的目的。

我的应用程序使用 Asp.Net 和 C#。任何帮助将不胜感激。

问候

维尼什

【问题讨论】:

  • 看看这个,它可能对你有帮助,也可能没有:stackoverflow.com/questions/3694090/…
  • @Tony :我的部署网络可能无法访问 Internet。我不确定我是否可以在没有互联网的情况下使用谷歌文档。
  • @Matt:是的。您发送的链接非常有用。非常感谢马特。

标签: c# asp.net html ms-word


【解决方案1】:

简单,缓慢,内存密集,不可扩展,不可扩展(需要说两次)的方法是使用office COM API加载文件并将其保存为html(或实际上是文本,因为所有你想要做的就是对其进行搜索),但我真的怀疑您是否可以在使用适度的网站中完成此操作。

除此之外,您还可以使用开源解析器或使用IFilter 接口来执行此操作。我找到了后者的一个例子:http://www.neowin.net/forum/topic/316480-reading-text-from-ms-word-files-in-c

【讨论】:

  • 我在文档中搜索文本没有问题。我使用 Solr 及其提取处理程序从 word 文档中提取文本。现在我需要一种在搜索者单击链接时向他显示 word 文档的方法。我认为将其显示为 html 会很棒...
  • 哦...好吧...在那种情况下我没有任何建议。这一点都不简单。
猜你喜欢
  • 1970-01-01
  • 2013-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-30
  • 2020-10-12
相关资源
最近更新 更多