从com.itextpdf.io.font.TrueTypeCollection对象获取到com.itextpdf.io.font.FontProgram对象后怎么将这个对象中的ttf字体保存到ttf字体文件中
时间: 2023-12-22 15:06:21 浏览: 115
ttf字体文件
4星 · 用户满意度95%
可以使用FontProgram的writeFont()方法将字体保存到字体文件中。具体操作步骤如下:
1. 从TrueTypeCollection对象获取FontProgram对象,假设为fontProgram。
2. 创建一个FileOutputStream对象,用于将字体写入到文件中。假设要保存的字体文件路径为“C:\font.ttf”。
```
FileOutputStream outputStream = new FileOutputStream("C:\\font.ttf");
```
3. 调用FontProgram的writeFont()方法将字体写入到输出流中。
```
fontProgram.writeFont(outputStream);
```
4. 关闭输出流。
```
outputStream.close();
```
这样就可以将FontProgram对象中的ttf字体保存到ttf字体文件中了。
阅读全文