1

我正在尝试在我的 jsp 文件中包含 microsoft word 文件的文本内容......我无法找出解决方案。

4

2 回答 2

1

您需要使用Apache POI来解析 MS Word 文档中的文本。

于 2009-12-18T05:28:55.930 回答
0

如果网络浏览器中没有好的插件,就不可能在 HTML 页面中包含专有/平台特定格式。此外,对于 MS Office 文档,您在很大程度上依赖于客户端计算机是否可以工作。并非每台 Windows 机器都安装了 MS Office,即便如此,也不是每台机器都有浏览器插件。这在非 Windows 机器上是行不通的。

所以你基本上有两种选择:

  1. 以编程方式自行提取 Word 文档并将内容显示为 HTML。
  2. 将 Word 文档转换为大多数人支持的更标准的格式,例如 PDF。

如果您更喜欢 1,您可以使用前面提到的(和占用内存的)Apache POI。或者您可以为此使用内存效率更高(并且基于 OOo)的JODConverter。它甚至可以将 Word 文档转换为 HTML 甚至 PDF,因此您也可以为选项 2 提供解决方案。在这种情况下,您可以只使用<iframe><object>标记来显示嵌入在 HTML 中的 PDF。

于 2009-12-18T11:52:53.327 回答