使用iext的pdf生成中的Kannada字体问题

时间:2019-09-03 05:49:30

标签: java itext

我试图在我的应用程序中使用Itext5和Itext7来生成Kannada(印度语)PDF文档。但是角色连接无法正常进行

iText7:

String dir = "D:\\test\\sample pdf file\\itext7\\itext7pdf_" +System.currentTimeMillis()+".pdf";

File licenseFile = ResourceUtils.getFile("classpath:license/itextkey1567154651327_0.xml");
LicenseKey.loadLicenseFile(licenseFile.getAbsolutePath());

FileOutputStream fos = new FileOutputStream(dir);
PdfWriter writer = new PdfWriter(fos);
PdfDocument pdf = new PdfDocument(writer);
Document document = new Document(pdf);
File file = ResourceUtils.getFile("classpath:font/tunga.ttf");
PdfFont font = PdfFontFactory.createFont(file.getAbsolutePath(),PdfEncodings.IDENTITY_H, true);
document.add(new Paragraph().setFont(font)
        .add("\u0CAA\u0CCD\u0CAF\u0CBE\u0CB0\u0CBE\u0CAE\u0CC0\u0C9F\u0CB0\u0CCD \u0CAA\u0CCD\u0CB0\u0C95\u0CBE\u0CB0\u0C97\u0CB3\u0CA8\u0CCD\u0CA8\u0CC1 \u0CAA\u0CA1\u0CC6\u0CAF\u0CC1\u0CB5\u0CBE\u0C97 \u0CA6\u0CCB\u0CB7"));
document.close();

预期输出为 ಪ್ಯಾರಾಮೀಟರ್ಪ್ರಕಾರಗಳನ್ನುಪಡೆಯುವಾಗದೋಷ 但我在链接中输入了类似的字眼 https://ibb.co/2sbxV6B

0 个答案:

没有答案