写入的中文字符要么在pdf里面为null要么转码是乱码,什么编码都试过了utf8 gbk gb2312 还有这个读取文件的时候我用那个pdfreader.getPageCountent(“pagenumber”)
的时候出问题。显示出来的页面内容跟我的pdf里面不相关?
郁闷啊
那个高手用过这个组件  指点一下

解决方案 »

  1.   

    别的地方看见的  你看看问题已经解决部分,在windows中解决了。  
      我又下了一个iTextAsianCmaps.jar(http://itext.sourceforge.net/downloads/iTextAsianCmaps.jar)包,并指向classpath,然后用TrueType解决。  
       
      bfChinese   =   BaseFont.createFont("c:\\windows\\fonts\\fzxbsjw.ttf",   BaseFont.IDENTITY_H,   BaseFont.NOT_EMBEDDED);      
      FontChinese   =   new   com.lowagie.text.Font(bfChinese,   22,   com.lowagie.text.Font.NORMAL);  
      Paragraph   paragraph   =   new   Paragraph("第一款手机网络游戏",FontChinese);  
      document.add(paragraph);