Itext简单使用及中文字符解决

开始解决中文字符


             (1)    // 中文字体
/*此字体是Itext自带的字体 
* BaseFont bfChinese = BaseFont.createFont("STSong-Light",
"UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);*/

(2)/*

* 使用系统本机上的字体

                  没有该字体去下载一个 我没试过使用其他字体 应该是可以的

*/

BaseFont bfChinese = BaseFont.createFont("C:/WINDOWS/Fonts/SIMYOU.TTF",                                                           BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);    


             //创建一个字体对象  参数第一个是上面创建的中文字体

            // 第二个字体加粗

              Font fontChineseTitle = new Font(bfChinese, 20, Font.BOLD);

            //使用字体

         Paragraph paragraph0 = new Paragraph("我是中文 ",fontChineseTitle);


     好了 如果不会生成pdf文件,请看我的上一篇博文

猜你喜欢

转载自blog.csdn.net/qq_33274797/article/details/79520129