【问题标题】:iText PDF A-2 with English and Hindi Fonts带有英语和印地语字体的 iText PDF A-2
【发布时间】:2020-05-29 08:42:47
【问题描述】:

我正在使用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?

【问题讨论】:

  • 您是否尝试过使用同时支持印地语和英语的字体? (大多数 Unicode 梵文字体也支持 ASCII 字符。)
  • @PeterConstable 你能给我一个在线的例子吗?
  • 你试过Google fonts吗?
  • @PeterConstable 谢谢,我之前没有尝试过,如果您将其发布为答案,我可以相应地标记它。

标签: java itext truetype embedded-fonts pdfa


【解决方案1】:

Google Fonts 的字体支持梵文脚本和基本拉丁字符。

【讨论】:

    猜你喜欢
    • 2017-11-06
    • 1970-01-01
    • 1970-01-01
    • 2011-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-24
    相关资源
    最近更新 更多