Jasper Report - Set Author property in a PDF document

后端 未结 3 1634
萌比男神i
萌比男神i 2021-01-13 23:42

Is there a way to set the Author property to a PDF document by setting a parameter when calling Jasper from Java.

3条回答
  •  耶瑟儿~
    2021-01-14 00:32

    Look at static field METADATA_AUTHOR in JRPdfExporterParameter.
    Use JRPdfExporter instead of JasperExportManager.

    Example :

    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();
    

提交回复
热议问题