iText PDF A-2具有英文和印地语字体。

问题描述 投票:1回答:1

我使用的是 PdfAWriter 营造 PDF A-2 文件如下

PdfAWriter writer = PdfAWriter.getInstance(document, new FileOutputStream(dest), PdfAConformanceLevel.PDF_A_2A);

为了添加文字,我使用的是TTF字体,比如这个

Font font8 = new Font(BaseFont.createFont(FONT, BaseFont.IDENTITY_H, BaseFont.EMBEDDED), 8);

我需要用英文和印地语字体创建一个PDF A-2文件。对于英文,我使用 OpenSans-Regular.ttf 而对于印地语,我可以用 Kruti_Dev_010.ttf但如果我用 Kruti_Dev_010.ttf 它不呈现任何英文。

我怎样才能创建一个有英文和印地语文本的 PDF?

java itext true-type-fonts embedded-fonts pdfa
1个回答
1
投票

谷歌字体 有支持Devanagari字体和Basic Latin字符的字体。

© www.soinside.com 2019 - 2024. All rights reserved.