本帖最后由 vivian_ms 于 2012-04-21 11:38:10 编辑

解决方案 »

  1.   

    好像到这句话就死了doc = (Document) builder.parse(intream);
      

  2.   

     // 解决中文支持问题          
                fontResolver.addFont("C:/Windows/Fonts/ARIALUNI.TTF",     
                            BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);  这行改为
    fontResolver.addFont("C:/Windows/fonts/simsun.ttc",
    BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);之所以会类似于死掉,是因为html中的字体与提供的字体匹配不上导致的。html中使用的中文字体的字体文件,不仅要在css中标明,还要在生成pdf时以这样的方式指定。jar有冲突吧,保证项目中的jar为iText-2.0.8.jar;core-renderer.jar;iTextAsian.jar 以上关于iText的jar包不要有其他版本的jar。