iReport&Jaspereport 显示二维码

1) 将 ZXing’s Core and JavaSE jars 放到类加载路径

ZXing Core jar
ZXing JavaSE jar
Maven依赖:
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>2.2</version>
</dependency>

<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>2.2</version>
</dependency>


2) 增加一个图片到你的报表:

图片内容的表达式使用:
com.google.zxing.client.j2se.MatrixToImageWriter.toBufferedImage(
     new com.google.zxing.qrcode.QRCodeWriter().encode(
         $F{CONTENT_TO_ENCODE},
         com.google.zxing.BarcodeFormat.QR_CODE, 300, 300))

当然自己要把$F{CONTENT_TO_ENCODE}换成你想要的内容.

3) 编译图片并且预览!

猜你喜欢

转载自zhoupinheng.iteye.com/blog/2286151