ireport生成二维码

效果图:
ireport生成二维码_第1张图片
1.下载需要依赖的jar包core-2.2.jar和javase-2.2.jar,maven方式下载。


     com.google.zxing
     core
     2.2


      com.google.zxing
      javase
      2.2
 

如果实在ireport里面想看到效果的话,需要将jar包加入到classpath.
ireport生成二维码_第2张图片
ireport生成二维码_第3张图片

2.从控制面板拖拽一个图片控件
ireport生成二维码_第4张图片
 

在Image Expression加入
com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(new com.google.zxing.qrcode.QRCodeWriter().encode(new String("您好,欢迎来到本博客!".getBytes("UTF-8"),"ISO-8859-1"), com.google.zxing.BarcodeFormat.QR_CODE, 100, 100))

其中的文字,如果是动态获取的话,可以用$F{字段名称}。

3.点击确定,然后preview,便可看到效果

你可能感兴趣的:(ireport)