使用ColdFusion创建QR码

时间:2012-04-07 22:07:13

标签: coldfusion qr-code

有没有办法用纯ColdFusion / cfscript生成QR码,而不依赖外部API或JavaScript?

4 个答案:

答案 0 :(得分:7)

没有。 ColdFusion本身无法生成条形码。您需要一个单独的工具或库。安装一个java库很容易,比如ZXing。然后从CF生成图像。或者,您可以对为您生成条形码图像的外部服务器进行<cfhttp>调用,或者基本上执行the same thing with javascript。您不需要为后两(2)个选项安装任何东西。但他们仍然依赖外部资源。

底线你需要的不仅仅是ColdFusion。你不能使用外部API或javascript的原因是什么?因为没有其中任何一个,你可能运气不好。

根据评论进行修改:

如果 only 限制是必须在本地生成图像,那么您可以使用上面链接中描述的ZXing -OR-其他响应中提到的任何其他组件/库,例如{ {3}}使用iText(虽然也基于ZXing)。

答案 1 :(得分:2)

答案 2 :(得分:1)

Tim Cunningham写了一个托管在Github上的库,它利用了iText就可以做到这一点。 https://github.com/boltz/QRToad

答案 3 :(得分:1)

如果真的想要,你可以查询(也许你需要购买?)QR码的编码标准,我相信这是ISO标准。然后你可以编写一个程序,输出一个具有适当行数和列数的表,每个表都有黑色或白色背景。我不会推荐这种形式的“滚动你自己”;从根本上做了很多工作。