使用itext-2.1.7.jar,itextpdf-5.5.11.jar去生成pdf,中文不显示,使用itext-asian的jar,如下方式来解决问题。
BaseFont.createFont("STSong-Light", "UniGB-UCS2-H",BaseFont.NOT_EMBEDDED);
会遇到错误: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized。主要是jar包不配套问题。采用itext-asian-5.2.0.jar解决问题。