Jasper Reports - установка свойств документа (автор, название...) в docx, xlsx, odt

Есть ли способ установить свойства документа (такие как автор, заголовок и комментарий) docx, xlsx и odt в отчетах Jasper с Java? У меня есть версия 3.7.0 Jasper Reports.


person user2550605    schedule 04.07.2013    source источник
comment
Боюсь, что это невозможно. Вы можете сделать что-то подобное с помощью JRPdfExporter. Для документов PDF вы можете найти информацию в сообщении Jasper Report - Установить свойство автора в документе PDF   -  person Alex K    schedule 04.07.2013
comment
Кстати, вы можете попробовать настроить Exporters самостоятельно. :)   -  person Alex K    schedule 04.07.2013
comment
Для docx и co вы всегда можете использовать apache poi и установить свойства после создания документов с помощью jasper.   -  person Arno Mittelbach    schedule 09.07.2013


Ответы (1)


Этот код может быть полезен для вас

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();
person Anand saga    schedule 11.07.2013