首页 > 其他分享 >Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized. 问题解决方法

Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized. 问题解决方法

时间:2023-02-09 10:22:56浏览次数:46  
标签:解决办法 UCS2 STSong Light lowagie itextpdf itext asian com

先说结论,这是由于itext和asian版本不一直造成的。

如果你的需求仅仅是生成pdf,则使用解决办法1,如果需求有导出word则使用解决办法2

解决办法1:

将pom文件的com.lowagie 全部改成

<dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itextpdf</artifactId>
            <version>5.5.12</version>
        </dependency>
        <dependency>
            <groupId>com.itextpdf.tool</groupId>
            <artifactId>xmlworker</artifactId>
            <version>5.5.12</version>
        </dependency>
        <dependency>
            <groupId>com.itextpdf</groupId>
            <artifactId>itext-asian</artifactId>
            <version>5.2.0</version>
</dependency>

即可,此方法无法生成word

解决办法2:

将com.lowagie 版本改成

<dependency>
       <groupId>com.lowagie</groupId>
       <artifactId>itext-asian</artifactId>
       <version>2.1.7</version>
</dependency>
<dependency>
       <groupId>com.lowagie</groupId>
       <artifactId>itext-rtf</artifactId>
       <version>2.1.7</version>
</dependency>
<dependency>
        <groupId>com.lowagie</groupId>
        <artifactId>itext</artifactId>
        <version>2.1.7</version>
</dependency>

或者使用jar包

https://download.csdn.net/download/wangning_java/87430334

引入后重新编译下maven,该问题一般就解决了,有问题可以添加我的微信。

如果感觉这篇文档对您有帮助的话,可以进行打赏小编。

 

标签:解决办法,UCS2,STSong,Light,lowagie,itextpdf,itext,asian,com
From: https://www.cnblogs.com/Thehorse/p/17104317.html

相关文章