【问题标题】:Read word documents from C# and Display it Inline in browser从 C# 读取 word 文档并在浏览器中内联显示
【发布时间】:2013-09-04 06:31:20
【问题描述】:

Q 1.

如何在未安装 MS Office 的情况下从 C# 读取 MS-Word 文档(doc 和 docx)。我能够使用流阅读器阅读未格式化的文本。我想我可以将 OpenXML 用于 docx。但是医生呢?是否有一些开源解决方案来处理它?在未经许可的情况下使用 OLE32dll 是一种选择吗? 使用 IFilter 是一种解决方案吗?还没有看到任何使用它的示例,也不确定它在 Windows 7 和 8 中的支持。

编辑:我偶然发现了这个solution,发现它适合我的情况

Q 2.

我需要在我的网页中将 doc 和 docx 文件显示为内联或部分页面甚至 iframe。这怎么可能? COM 互操作性也是唯一的解决方案吗?

【问题讨论】:

  • 右边你的一个相关问题-this
  • 最好的办法是在 C# 程序所在的任何 PC 上简单地安装 MS-Office。恕我直言...
  • @paulsm4 - 在 Web 服务器上
  • @Sayse - 我在那个链接中找不到答案:(
  • 第一个答案是 NPOI

标签: c# asp.net ms-office docx doc


【解决方案1】:

也许您可以使用 Microsoft 的可再发行互操作程序集来阅读您的“.doc”:

http://www.microsoft.com/en-us/download/details.aspx?id=3508

根据描述不需要Office。

【讨论】:

  • 您可以使用它并分发它。有关更多详细信息,您可以阅读随程序集提供的完整条款。
  • 看看这个Link
  • 经过进一步研究,我得出了和你一样的结论。抱歉,我的解决方案不起作用。如果我找到另一个,我会分享它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多