itext使用字体问题

   最近两天使用itext先前别人导入的是itextpdf.jar包,使用字体jar包时候老是报错。网上查询相关问题,总是不能很好解决。后面终于解决,整理一下解决办法。

    (一)直接使用itex-xxx.jar和对应的itextasian-xxx.jar,不过itext不支持合并行,即在pdf上画表格的时候不能合并行。

    (二)使用itexpdf-xxx.jar和对应的itext-asian.jar,由于使用字体的类导入的字体文件路径和之前网上下的itextasian-xxx.jar中的路径对不上,需要改很多地方,用起来不方便,按网上方法改路径也不能用。后面找到了对应的字体jar包。本人已上传。点击打开链接

    (三)使用itexpdf-xxx.jar,在字体设置的时候可以到windows系统自带的字体文件中找到,如:

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

         可以把字体文件放到项目中,就可以使用项目路径,需要什么字体就放什么字体,还可以到网上下载需要的字体。



你可能感兴趣的:(itext使用字体问题)