Jaspersoft iReport Designer 4.7.0 导出pdf 中文不显示的解决办法

网上有很多文章说要去下载 iTextAsian.jar,其实这个版本里已经包含了这个包了。目录:D:\Jaspersoft\iReport-4.7.0\ireport\modules\ext

只需将这个包包含在iReport的classpath中,然后再进行适当的设置即可。 

步骤:

1:工具,选项,iReport,classpath,Add JAR,选择上述目录中的  iTextAsian.jar,我连iText-2.1.7.jar一起选择了,不知道到底需不需要,反正多了没坏处,有心的同学可以试一下。

2:在报表中,比如一个静态文本或者文本区域,选中它,在属性面板中“ text properties ” 分组中设置:

Font name: 宋体

PDF font name:   STSong-Light
PDF  Encoding:  UniGB-UCS2-H(Chinese Siplified)

PDF   Embeded: √ 

然后预览下导出pdf的显示效果。

3:别急,还没完,网上大部分文章到这里就结束了,但是如果你把报表放到你的网站中,你会发现,在网站中导出pdf时依然报错。找不到宋体之类的。解决办法:

将  iTextAsian.jar拷贝到WEB_INF\lib 中,然后将这个包添加到项目(网站)的Java Build Path中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值