写了个groovlet原型,并能生成QR二维码

现在要同事用groovlet,才发现以前写的没有提供源代码,使用groovlets的最简单示例

于是再写一个,并且把前阶段的生成条形码图的示例包含进来(生成QR二维码图片的简单示例)。

image

在chrome下,可以直接在URL的参数content后面跟中文字符,测试没有问题,可能其他浏览器有的需要做BASE64编码。

源代码见:

http://easymorse.googlecode.com/svn/tags/groovlet-demo-0.1/

和去年的例子不同的是,使用了最新的groovy 1.72:

<dependency>
    <groupId>org.codehaus.groovy</groupId>
    <artifactId>groovy</artifactId>
    <version>1.7.2</version>
</dependency>

 

源代码很简单,有个show_barcode.groovy文件:

import com.easymorse.utils.BarcodeWriter

def barcodeWriter=new BarcodeWriter()

barcodeWriter.height=128
barcodeWriter.width=128
barcodeWriter.content=params.content

if(barcodeWriter.content){
	response.contentType='image/png'
	barcodeWriter.generate(sout)
}

 

使用的BarcodeWriter就是从生成QR二维码图片的简单示例中提取出来的。

PDF格式打印機    发送文章为PDF   

这篇文章上的评论的 RSS feed TrackBack URI

Leave a Reply