0

我使用JasperReportsiReport工具)开发了一个需要导出到 MS-Word 文档的报告。我的机器上有 Word-2007,它可以与.docx扩展名(硬编码)一起正常工作。但是,如果任何机器安装了采用.doc版本的 MS-Word 1997-2003,则会导致问题,因为我使用的是硬编码值.docx

有没有办法处理这个?

如果知道客户端机器上的版本是唯一的选择,我怎么知道安装的版本?我认为这部分代码应该在 javascript/jQuery 中(了解客户端机器上的 MS-Word 版本)。

请让我知道如何做到这一点。

4

1 回答 1

0

您无法从浏览器检查某人机器的内容。那将是一个严重的安全风险。

给他们选择。JasperReports 可以导出多种格式;为用户提供多个选项,如有必要,为每个选项添加简要说明。或者,给用户一个 .doc 文件,最新版本的 MS word 和 OpenOffice 也可以打开该文件。

于 2013-06-12T23:53:37.980 回答