2013-07-04 72 views
4

有沒有什麼辦法可以在Jasper Reports中設置docx,xl​​sx和odt的文檔屬性(如作者,標題和註釋) ?我有Jasper Reports的3.7.0版本。Jasper Reports - 在docx,xl​​sx,odt中設置文檔屬性(作者,標題..)

+0

恐怕,這是不可能有用。你可以用* JRPdfExporter *做這樣的事情。對於* PDF *文檔,您可以在[Jasper Report - 在PDF文檔中設置作者屬性](http://stackoverflow.com/q/5552891/876298)後找到信息 –

+0

順便說一下,您可以嘗試自定義* Exporters *自己。 :) –

+0

對於docx和co,您可以隨時使用apache poi並在用jasper生成文檔後設置屬性。 –

回答

2

此代碼可能是你

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

問題是關於其他格式,而不是* pdf * –

相關問題