我正在尝试在我的 jsp 文件中包含 microsoft word 文件的文本内容......我无法找出解决方案。
问问题
2289 次
2 回答
1
您需要使用Apache POI来解析 MS Word 文档中的文本。
于 2009-12-18T05:28:55.930 回答
0
如果网络浏览器中没有好的插件,就不可能在 HTML 页面中包含专有/平台特定格式。此外,对于 MS Office 文档,您在很大程度上依赖于客户端计算机是否可以工作。并非每台 Windows 机器都安装了 MS Office,即便如此,也不是每台机器都有浏览器插件。这在非 Windows 机器上是行不通的。
所以你基本上有两种选择:
- 以编程方式自行提取 Word 文档并将内容显示为 HTML。
- 将 Word 文档转换为大多数人支持的更标准的格式,例如 PDF。
如果您更喜欢 1,您可以使用前面提到的(和占用内存的)Apache POI。或者您可以为此使用内存效率更高(并且基于 OOo)的JODConverter。它甚至可以将 Word 文档转换为 HTML 甚至 PDF,因此您也可以为选项 2 提供解决方案。在这种情况下,您可以只使用<iframe>
或<object>
标记来显示嵌入在 HTML 中的 PDF。
于 2009-12-18T11:52:53.327 回答