繁体   English   中英

Jasper在印地文中报告PDF

[英]Jasper report PDF in hindi

以下代码用于生成PDF文件。 我们在北印度语中拥有一些静态内容和一些动态内容。 印地语内容根本不会在PDF上呈现。 我也将jasperreports-fonts-5.5.1 jar放在classpath中。 SansSerif字体正在JRXML中使用,并已部署在tomcat中。

正确显示英文

正确显示英文

完整的北印度语内容不可见

完整的北印度语内容不可见

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

您可以将Lohit Hindi字体用于具有“ Hindi”值的静态或动态字段。 试一下。 它可能会起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM