关于iReport中的编码在myEclipse中pdf转jpg报错的解决办法

来源:互联网 发布:iptv大数据 bi 系统 编辑:程序博客网 时间:2024/05/17 02:14

开发过程中,无不例外的遇到了中文乱码问题,然后又无不例外的按照前辈们的方法,设置组件的字符属性:
这里写图片描述
接着在java中调用jasper模板,OK,成功,一切都那么完美…..
然而…
一个新的需求,我需要把生成的pdf文件转成jpg图片文件显示在页面中,最后总是报错,提示:找不到UniGB-UCS2-H.cmp,跟着就是各种纠结,最终找到了一个解决办法:

1.在【控制面板\所有控制面板项\字体】下面找到黑体的ttc文件,然后把它复制出来,在选项-ireport-Fonts-->Install Font -- 添加一个新的字体文件2.Export as extension  -- 选中新加的字体文件,Export as extension打包成jar文件3.在iReport的classPath中引入打包好的jar文件4.重启iReport,在组件字体选择中就能看到刚刚加入的新字体(测试宋体好像有问题,不知是不是版本问题)5.重新用新字体设置iReport里面组件的字符属性,如下:    Pdf font name is now ... :黑体(第一步新增的自定义自提名)    Pdf Embedded: true    Pdf Encoding: Idinity-H6.将报表生成 .jasper文件后与生成好的字体.jar文件一起引入myEclipse中
0 0
原创粉丝点击