java - Jasper Reports - 在 docx、xlsx、odt 中设置文档属性(作者、标题..)

标签 java jasper-reports docx xlsx odt

有没有办法在 Java 的 Jasper Reports 中设置 docx、xlsx 和 odt 的文档属性(例如作者、标题和评论)?我有一个 3.7.0 版的 Jasper Reports。

最佳答案

这段代码可能对你有用

JasperPrint jasperPrint = JasperFillManager.fillReport(jasperPath + "myReport.jasper", hm, con);
JRPdfExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE, outPath + outFile);
exporter.setParameter(JRPdfExporterParameter.METADATA_AUTHOR, "Adnan");
exporter.setParameter(JRPdfExporterParameter.METADATA_TITLE, "Title");
// ...
exporter.exportReport();

关于java - Jasper Reports - 在 docx、xlsx、odt 中设置文档属性(作者、标题..),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17472345/

相关文章:

node.js - 使用 Node-Jasper 包在 Node.js 中生成报告

php - 如何使用 php code-igniter 读取 docx 文件数学方程式

Python:使用 python-docx/lxml 创建一个 "Table Of Contents"

PHP OOXML 库?

java - 如何在 IntelliJ IDEA 13 中将存储库添加到 "Indexed Maven Repositories"?

java - Jasper Report 与 Java 的集成

java - Java加解密: Unable to get same output

java - JasperReports 与 Java Bean : Failed to render image (the field of InputStream type)

java - LiquibaseAutoConfiguration Beans 尝试在排除时加载

java - 弹出堆栈时内存会发生什么情况?