2011-04-15 98 views
3

在grails应用程序中我需要生成一个PDF417图像并通过电子邮件发送。任何人都可以推荐我(希望免费)grails插件或java库吗?PDF417图像生成API建议

回答

6

barcode4j插件(http://grails.org/plugin/barcode4j)使用barcode4j,它支持PDF417等。

下面是一个示例控制器行动,将产生图像并将其呈现给浏览器:

import org.krysalis.barcode4j.impl.pdf417.PDF417Bean 

class TestController { 
    def index = { 

     def generator = new PDF417Bean() 
     generator.height = 10 

     def barcodeValue = "12345" 
     renderBarcodePng(generator, barcodeValue) 
    } 
} 
+0

嗨,为什么生成的图像中有一个DEMO字符串?有没有办法摆脱它?谢谢 – xain 2011-04-19 13:23:54

1

为了您的功能的“通过电子邮件发送”的一部分,我建议mail plugin。该文档解释了如何配置和使用它。