gpt4 book ai didi

java - itext 中的阿拉伯语

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:42:45 25 4
gpt4 key购买 nike

我正在尝试使用 Itext 和以下代码在表格(pdf 格式)的单元格中打印阿拉伯文本

Font f = FontFactory.getFont("C:\\Windows\\Fonts\\arabtype.ttf");
t.addCell(new Cell(new Phrase(name,f)));

name 是阿拉伯文但它打印"????" 而不是阿拉伯文本

最佳答案

您可以在 itextpdf 5.4.2 中使用 com.itextpdf.text.pdf.languages.ArabicLigaturizer,如下所示:

LanguageProcessor al = new ArabicLigaturizer();
preface.add(new Paragraph(al.process("گزارش"), font));

关于java - itext 中的阿拉伯语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5138206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com