Следующий код используется для создания PDF-файла. У нас есть статический контент и некоторый динамический контент на хинди. Содержание хинди вообще не отображается в PDF. Я добавил jasperreports-fonts-5.5.1 jar, как и в classpath. Шрифт SansSerif используется в JRXML и развернут в tomcat.Jasper report PDF in hindi
показывает правильно на английском языке
Полное 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