我已经用JasperReports (iReport工具)开发了一个报告,它需要导出到MS文档中.我的机器上有Word-2007,它使用.docx扩展(硬编码)很好。但是,如果任何一台机器安装了采用.doc版本的MS-Word 1997-2003,就会造成问题,因为我使用的是哈密特值.docx。
有办法处理这件事吗?
如果知道客户端机器上的单词版本是唯一的选择,我怎么知道安装的版本?我认为这部分代码应该使用javascript/jQuery (了解客户端机器上的MS-Word版本)。
请告诉我如何做到这一点。
发布于 2013-06-12 23:53:37
你不能从浏览器上检查某人机器的内容。这将是一个严重的安全风险。
给他们选择吧。JasperReports可以以多种格式导出;给用户提供多个选项,并在必要时向每个选项添加一个简短的说明。或者,给用户一个.doc文件,最新版本的MS和OpenOffice也可以打开该文件。
https://stackoverflow.com/questions/15657815
复制相似问题