gpt4 book ai didi

java - Jasper Report - 在 PDF 文档中设置作者属性

转载 作者:搜寻专家 更新时间:2023-11-01 03:12:59 25 4
gpt4 key购买 nike

有没有一种方法可以通过在从 Java 调用 Jasper 时设置参数来将 Author 属性设置为 PDF 文档。

enter image description here

这就是我从 Java 生成 Jasper 报告的方式。

      JasperPrint jasperPrint;
String outFile = "39285923953222.pdf";
HashMap hm = new HashMap();
hm.put("ID",id);
hm.put("FOOTER",Constants.FOOTER); // Set somehow a string for the author name

Session session = this.sessionFactory.openSession();
Connection con = session.connection();

jasperPrint = JasperFillManager.fillReport(jasperPath + "myReport.jasper", hm, con);
JasperExportManager.exportReportToPdfFile(jasperPrint, outPath + outFile);

最佳答案

查看静态字段METADATA_AUTHORJRPdfExporterParameter .
使用JRPdfExporter而不是 JasperExportManager

示例:

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 Report - 在 PDF 文档中设置作者属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5552891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com