有没有办法用纯ColdFusion/cfscript来生成二维码,而不依赖于外部API或JavaScript?
发布于 2012-04-08 06:37:05
不是的。ColdFusion无法自行生成条形码。您需要一个单独的工具或库。安装java库非常容易,比如ZXing。然后从CF生成图像。或者,您可以对为您生成条形码图像的外部服务器进行<cfhttp>调用,或者基本上执行the same thing with javascript。您不需要为后两(2)个选项安装任何东西。但它们仍然依赖于外部资源。
归根结底,你需要的不仅仅是ColdFusion。您不能使用外部API或javascript的原因是什么?因为如果没有这两个,你可能就不走运了。
基于注释的编辑:
如果唯一的限制是图像必须在本地生成,那么您可以使用上面链接中描述的ZXing -或者其他响应中提到的任何其他组件/库,比如使用iText (尽管也基于ZXing)的Joe's suggestion。
发布于 2012-04-09 16:19:50
其他一些外部API
http://cfbarbecue.riaforge.org/
http://zanstra.com/my/Barcode.html?barcode=3PTSP8827A231
发布于 2012-04-08 06:56:29
Tim Cunningham写了一个托管在Github上的库,它利用iText来做这件事。https://github.com/boltz/QRToad
https://stackoverflow.com/questions/10058780
复制相似问题