如何从Jasper soft v6.3.1下载普通单词导出而不是网格布局导出

时间:2017-01-30 11:43:54

标签: jasper-reports aspose.words

我正在使用Jasper soft 6.3.1和Jasperserver 6.3.0。

我正在使用Jasper生成一份报告书。 当我将报告书导出到.docx报告时,这个word文件包含grid。它不像普通文件。

如何像普通的ms word文档一样下载docx? 还有其他选择吗?

我是否需要使用Aspose.com解决方案,如果是,那么如何?

3 个答案:

答案 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");