1
以下代碼用於生成PDF文件。我們在印地文有一些靜態內容和一些動態內容。印地文內容完全不在PDF上呈現。我也把jasperreports-fonts-5.5.1 jar放在classpath中。 SansSerif字體正在JRXML中使用並部署在tomcat中。賈斯珀報告PDF格式在hindi
正確顯示在英語
完整的印地文的內容是不可見的
JasperReport js = JasperCompileManager.compileReport(<JRXML URL>);
byte[] bytes = JasperRunManager.runReportToPdf(js, parameterMap,
new JsonDataSource(location,"studentReport"));
String filePath = "/var/www/webdav/pdf/" + studentId + ".pdf";
FileOutputStream fos = new FileOutputStream(new File(filePath));
fos.write(bytes, 0, bytes.length);
fos.flush();
fos.close();
還有其他的選擇嗎? – Sumit