我必须从文件PdfFont
创建times_new_roman.ttf
,但是当我尝试这样做时,却得到了意想不到的结果。那是我的代码:
PdfFontFactory.register(fileName, font.getName());
PdfFont pdfFont = PdfFontFactory.createRegisteredFont(font.getName());
PdfTextFormField pdfField = PdfFormField.createText(pdf, rect, "myField", "text", pdfFont, 16);
,当我运行代码时,我想使用Times New Roman
字体获取pdf,但是我得到的字体不完全是这种字体。
如何解决此问题?也许我做错了什么?