jPivot导出pdf中文乱码

这个问题主要是由于在打印时找不到对应的中文字体造成的,在jpivot中可以让用户自己定义字体文件,具体操作如下:
1. 将下载的fop-0.93解压。
2. windows中拷贝“黑体”字体到fop解压的目录中。
3. 开始运行中输入cmd
4. 在cmd窗口中输入:
可以看到在fop中根目录下面会生成一个simhei.xml的文件。
5. 拷贝simhei.ttf文件和simhei.xml文件到Tomcat/webapps/jpivot/ WEB-INF/jpivot/print目录中。
6. 修改Tomcat/webapps/jpivot/WEB-INF/jpivot/print目录下的useconfig.xml文件,如果<fonts>中:
7. 修改Tomcat/webapps/jpivot/WEB-INF/jpivot/table目录中的fo_mdxtable.xsl。找到font-family项增加SimHei。同时将该文件中的其它所有的font-family项的属性全部更改为:SimHei。
8. 重新启动Tomcat,导出PDF显示中文正常。

Tagged , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *