使用Coldfusion创建QR代码

有没有人得到“开源QR码库”与ColdFusion合作? 我需要在ColdFusion中生成QR码。

我还找到了关于如何使用Zxing生成它的教程 。

但是教程并不清楚如何配置文件,例如需要在哪个目录…

欢迎任何帮助和替代方案,谢谢。

Zxing使用两(2)个jar: core.jarjavase.jar 。 安装它们的最简单方法是将两个jar放在CF类路径中的任何位置(例如:C:\ ColdFusion8 \ wwwroot \ web-inf \ lib)。 然后重启CF服务器。 这就对了。

注意:您可以自己编译zxing jar或从blog.getRailo.com上的这个方便的条目下载稍旧的版本。 更新: barcode_samples.zip文件包含示例CF代码。 但它只适用于Railo。 Adobe CF不支持createObject(“java”)的额外参数 。 要在Adobe CF中使用代码,您需要删除额外的参数。

     

如果您无权访问类路径,则可以使用JavaLoader.cfc来加载两(2)个zxing jar。 只需下载该项目。 它包含一些很好的安装和使用示例。 但如果您有其他问题,请告诉我。

我在我的网站上创建了一个ColdFusion / jQuery QR代码生成器。 基本上,您只需将要转换的信息以URL字符串forms发送给Google。 他们创建并托管图像。

您可以在我的网站上查看http://www.EvikJames.com/?StackOverflow它位于jQuery示例部分,“Ajax QR Code Generator”

您可以使用下面的代码来了解我是如何做到的。

 $(document).ready(function() { $("#TextBox").keyup(updateImage); $("#ImageSize").change(updateImage); function updateImage() { var Message = $(this).attr("value"); var ImageSize = $("#ImageSize").attr("value"); $("#ResultImage").animate({ height: ImageSize, width: ImageSize}, 500); ImageSize = ImageSize + 'x' + ImageSize; MyURL = "https://chart.googleapis.com/chart?chs=" + ImageSize + "&cht=qr&chl=" + Message; $("#ResultImage").attr("src", MyURL); } }); 

基本上包装谷歌API。

这是代码的核心:

  

点击此处查看我的博客文章了解更多详情