PDFBox 内置字体似乎仅支持外文。
如果有中文录入的需要,需要加载常用的字体库。
代码如下:
// 加载某个我喜欢的字体库
PDFont font= PDType0Font.load(document, new File("C:\\Windows\\Fonts\\Dengl.ttf"));
// 实际上还有PDType1Font,PDType3Font,一般ttf就用PDType0Font足以。至于其它的,可以知乎找找介绍一类。
// 实例化对象了之后,将它添加到PDPage的Resource中。
PDPage page=