我正在使用Jasper soft 6.3.1和Jasperserver 6.3.0。
我正在使用Jasper生成一份报告书。 当我将报告书导出到.docx报告时,这个word文件包含grid。它不像普通文件。
如何像普通的ms word文档一样下载docx? 还有其他选择吗?
我是否需要使用Aspose.com解决方案,如果是,那么如何?
答案 0 :(得分:1)
Jasper将始终在表/网格结构中导出docx输出。不幸的是没有别的办法。
答案 1 :(得分:0)
您可以使用Aspose.Words for JasperReports来达到您的要求。输出文档将根据您的报告元素。请阅读Aspose.Words for JasperReports的documentation。我和Aspose一起担任开发人员传道人。
答案 2 :(得分:0)
是的,您需要使用第三方库来实现此目的。 Aspose.Words或任何其他类似的库可以做到这一点,但我强烈建议你先看看this library,它允许你在MS Word中创建一个模板,包含数据的所有必要的格式和placehoders。在运行时,此模板充满了数据。然后,您可以选择.docx,.pdf或.xps格式的输出格式。
// Instancing report engine, by assigning the data source
DocumentGenerator dg = new DocumentGenerator(DataAccess.GetOrderById(7));
// Generating report by specifying the report template and the resulting report (as file paths)
dg.GenerateDocument("example.docx", "example_output.docx");