使用JasperReports将元数据和关键字添加到PDF

时间:2017-01-06 11:55:53

标签: java jasper-reports export-to-pdf

我想通过PdfExporterConfiguration将一些关键字添加到我的pdf文件中,但不想操纵其他值。
通过创建一个新的SimplePdfExporterConfiguration,将其添加到JRPdfExporter,所有配置似乎都丢失了。
是否可以从JRPdfExporter获取默认的PdfExporterConfiguration或默认值?

我正在使用JasperReports 6.3.0

我目前的代码:

file = File.createTempFile("tempfile", ".tmp");
fos = new FileOutputStream(file);
JasperReport jr = JasperCompileManager.compileReport(rt.getLocation());
JasperPrint jp = JasperFillManager.fillReport(jr, params);

SimplePdfExporterConfiguration config = new SimplePdfExporterConfiguration();
config.setMetadataKeywords("/sgnsignatures {1} /sgnsignature_1 {1 0 10 10 150 30} /sgnsigner_1 {customer}");

JRPdfExporter pdfExporter = new JRPdfExporter();
pdfExporter.setExporterInput(new SimpleExporterInput(jp));
pdfExporter.setExporterOutput(new SimpleOutputStreamExporterOutput(fos));
pdfExporter.setConfiguration(config);
pdfExporter.exportReport();

0 个答案:

没有答案