itextpdf is not a valid ttf file
时间: 2024-01-11 07:19:48 浏览: 192
根据提供的引用内容,可以得知itextpdf也可能出现类似的报错,原因是相同的。解决方法也与引用中的方法相同,即将字体文件放在resources目录下,并在打包前将其复制到打包后的项目中。以下是一个示例代码:
```java
// 加载字体文件
String fontPath = "resources/simsun.ttc";
BaseFont baseFont = BaseFont.createFont(fontPath, BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
// 创建字体
Font font = new Font(baseFont, 12, Font.NORMAL);
// 使用字体
Paragraph paragraph = new Paragraph("Hello World!", font);
```
阅读全文