問題描述
有沒有人獲得開源二維碼庫"來使用 ColdFusion?我需要在 ColdFusion 中生成二維碼.
Has anyone gotten the "Open Source QR Code Library" to work with ColdFusion? I need to generate QR Codes in ColdFusion.
我還發現 本教程如何使用 Zxing 生成它.
I also found this tutorial on how to generate it using Zxing.
但是教程并不清楚如何配置文件,例如需要在哪個目錄中...
But the tutorial is not clear on how to configure the files, e.g. what needs to be in which dir...
歡迎任何幫助和替代方法,謝謝.
Any help and alternatives are welcomed, thanks.
推薦答案
Zxing 使用兩 (2) 個 jar:core.jar
和 javase.jar
.安裝它們的最簡單方法是將兩個 jar 放在 CF 類路徑中的任何位置(例如:C:ColdFusion8wwwrootweb-inflib).然后重新啟動 CF 服務器.這就對了.
Zxing uses two (2) jars: core.jar
and javase.jar
. The easiest way to install them is to place both jars anywhere in the CF classpath (example: C:ColdFusion8wwwrootweb-inflib). Then restart the CF server. That is it.
注意:您可以自己編譯 zxing jar,也可以從 blog.getRailo.com) 更新: barcode_samples.zip 文件確實包含示例 CF 代碼.但它只適用于Railo.Adobe CF 不支持 createObject("java") 的額外參數.要在 Adob??e CF 中使用代碼,您需要刪除額外的參數.
Note: You can either compile the zxing jars yourself or download a slightly older version from this handy entry on blog.getRailo.com) Update: The barcode_samples.zip file does contain sample CF code. But it is for Railo only. Adobe CF does not support the extra parameters for createObject("java"). To use the code in Adobe CF, you need to remove the extra parameters.
<!--- Railo syntax --->
<cfset object = createObject('java','path.to.classtoinvoke','/path/to/jar/file/on/system')>
<!--- Adobe CF --->
<cfset object = createObject('java','path.to.classtoinvoke')>
如果您無權訪問類路徑,則可以使用 JavaLoader.cfc 來加載兩 (2) 個 zxing 罐子.只需下載該項目.它包括一些關于安裝和使用的很好的例子.但如果您還有其他問題,請告訴我.
If you do not have access to the classpath, you can use the JavaLoader.cfc to load the two (2) zxing jars instead. Just download the project. It includes some pretty good examples on installation and usage. But if you have further questions, let me know.
這篇關于使用 Coldfusion 創建 QR 碼的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!