我正在使用 itext7 PDFCalligraph 模块通过 java Web 应用程序在 pdf 中呈现印地语字体。注册后我已经为此获得了试用许可证密钥,并且它也可以正确加载。但是复杂的印地语字母没有按预期呈现,使用 Calligraph 模块后应该是这种情况。PL。帮助。下面给出的代码片段..
com.itextpdf.licensekey.LicenseKey.loadLicenseFile ("E:\\licensekeys\\itextkey-0.xml");
PdfFont fontHindi = PdfFontFactory.createFont("E:\\Devanagari_New\\FreeSans.ttf", PdfEncodings.IDENTITY_H);
cellpay = new Cell().add(new Paragraph("\u0915\u093e\u0930\u092a\u093e\u0930\u094d\u0915\u093f\u0902\u0917")
.setFont(fontHindi)
.setFontColor(new DeviceRgb(50, 205, 50)));
tablew.addCell(cellpay);
感谢大家的投入。我确实忘记加载 callipgraph 依赖项,只加载了许可证模块依赖项。感谢您的指点。