起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6766|回复: 10

[处理中3] 报表生成PDF,如果二维码含有中文的话,会刷出来乱码

[复制链接]

17

主题

59

帖子

118

积分

初级会员

Rank: 2

积分
118
QQ
发表于 2020-6-3 10:46:35 | 显示全部楼层 |阅读模式
本帖最后由 lxy20422 于 2020-6-3 10:54 编辑

通过报表里注释生成二维码
default-value:NoData
display-type:barcode
barcode-type:qr
barcode-config:{dpi:96,mw:0.8}



问题1:如果二维码中含有中文,页面上显示的二维码可以正常扫,但是输出PDF后,会刷出来乱码;
问题2:二维码的打印大小如何限制,就是规定二维码统一的大小。

http://bbs.wex5.com/forum.php?mo ... C%E7%BB%B4%E7%A0%81

想请问下,这个贴子提出的问题有没有解决或者有没有可以替代的选择?多谢,急求。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-6-3 13:20:25 | 显示全部楼层
可以先把要显示二维码的生成二维码图片,然后在报表中显示图片
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

17

主题

59

帖子

118

积分

初级会员

Rank: 2

积分
118
QQ
 楼主| 发表于 2020-6-3 17:49:29 | 显示全部楼层
jishuang 发表于 2020-6-3 13:20
可以先把要显示二维码的生成二维码图片,然后在报表中显示图片

那目前“正式版”里有没有解决?还是“开发版”和“正式版”都行?


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-6-3 20:08:37 | 显示全部楼层
开发版和正式版都没有处理
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

17

主题

59

帖子

118

积分

初级会员

Rank: 2

积分
118
QQ
 楼主| 发表于 2020-6-8 15:28:36 | 显示全部楼层
jishuang 发表于 2020-6-3 13:20
可以先把要显示二维码的生成二维码图片,然后在报表中显示图片

那请问下,生成二维码图片怎么弄法?
我按帖子http://bbs.wex5.com/thread-38248-1-1.html的方法,在java中设置url,然后在报表中批注为图片的方法生成二维码,页面可以显示,但是输出PDF还是不行。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-6-8 18:55:07 | 显示全部楼层
但是输出PDF还是不行。
具体怎么不行?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

17

主题

59

帖子

118

积分

初级会员

Rank: 2

积分
118
QQ
 楼主| 发表于 2020-6-9 16:32:13 | 显示全部楼层
输出PDF还是不能扫描,含中文还会乱码
回复 支持 反对

使用道具 举报

17

主题

59

帖子

118

积分

初级会员

Rank: 2

积分
118
QQ
 楼主| 发表于 2020-6-9 17:00:59 | 显示全部楼层
jishuang 发表于 2020-6-8 18:55
但是输出PDF还是不行。
具体怎么不行?

那还请问下,如果需求是报表里需要根据某字段值生成二维码,需要输出PDF,而且二维码中含有中文字符。有没有详细的解决办法?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2020-6-9 20:23:14 | 显示全部楼层
现在的二维码图片是用什么生成的?

参考http://bbs.wex5.com/forum.php?mo ... 0&pid=165611212这样的方式显示二维码看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

17

主题

59

帖子

118

积分

初级会员

Rank: 2

积分
118
QQ
 楼主| 发表于 2020-6-10 10:32:58 | 显示全部楼层
本帖最后由 lxy20422 于 2020-6-10 10:34 编辑

目前二维码图片是通过报表的批注生成的,前台页面是可以扫出中文的,但是转为PDF后,二维码就变了,中文就会扫成乱码。也试过通过后台java写url路径,批注里标注:display:image的方法生成二维码,前台依然可以正常显示,但是转为PDF后还会乱码。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-28 23:41 , Processed in 0.053081 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表