解决方法,直接上代码,其中fontPath为字体文件所在的路径。可以将windows下的字体文件拷贝到项目中,windows字体文件所在路径:c:/windows/fonts/下。
import com.lowagie.text.*;
Document document = new Document(PageSize.A3);
BaseFont baseFont1 = BaseFont.createFont(fontPath, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);//创建一个支持中文的字体
Font chinese = new Font(baseFont1, 10, Font.BOLDITALIC, Color.red);//
document.add(new Paragraph("基金资产净值浏览表仅供参考,可能因合同修改或第三方原因重制。", chinese));