无法在 adobe reader 中提取 NotoSansCJKsc-Regular 字体错误?

Connot extract NotoSansCJKsc-Regular font error in adobe reader?

我可以在 IE 中显示中文、日文和所有其他亚洲语言,Chrome但是当我打开 PDF 时 在住所 reader 它抛出以下错误...

我正在使用 GOOGLE NOTO 字体。

这是我的示例代码...

字体 asianFont = FontFactory.getFont("path\NotoSansCJKsc-Regular.otf", BaseFont.IDENTITY_H , BaseFont.EMBEDDED,8);

请帮忙解决这个问题。

我是 iText 的一名员工,最近看到这个问题(以不同的字体)作为一个更大问题的一个小节出现。

如果您使用的是 iText 5: 升级到最新版本 5.5.12。

如果您使用的是 iText 7: 修复将出现在我们的下一个版本——7.0.5 中。当前有包含此修复程序的可用 SNAPSHOT 版本。

如果您使用 Maven,您可以更新 pom.xml 以使用 7.0.5 快照版本:

<project>
   <!-- Required for the access to the iText SNAPSHOT dependency -->
   <repositories>
        <repository>
            <id>itext</id>
            <name>iText Repository - snapshots</name>
            <url>https://repo.itextsupport.com/snapshots</url>
        </repository>
    </repositories>
...    
    <!-- Dependency for the SNAPSHOT build -->
    <dependencies>
        <dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itext7-core</artifactId>
            <version>7.0.5-SNAPSHOT</version>
            <type>pom</type>
        </dependency>
    </dependencies>
</project>

或者您可以直接从我们的工件服务器下载快照 jar:https://repo.itextsupport.com/webapp/#/artifacts/browse/simple/General/snapshot/com/itextpdf

7.0.5目前计划下个月晚些时候(17年10月)正式发布

我刚刚用 NotoSansCJKsc-Regular 字体尝试了上面的两个版本,并且能够生成没有错误的文档。