9

「オープンソースQRコードライブラリ」をColdFusionで使用できるようにした人はいますか?ColdFusionでQRコードを生成する必要があります。

Zxingを使用して生成する方法についてもこのチュートリアルを見つけました。

しかし、チュートリアルでは、ファイルを構成する方法、たとえば、どのディレクトリに何を含める必要があるかについて明確ではありません...

どんな助けや代替案も歓迎します、ありがとう。

4

3 に答える 3

11

Zxingは2つのjarを使用します:core.jarjavase.jar。それらをインストールする最も簡単な方法は、CFクラスパスの任意の場所に両方のjarを配置することです(例:C:\ ColdFusion8 \ wwwroot \ web-inf \ lib)。次に、CFサーバーを再起動します。それだ。

注:zxing jarを自分でコンパイルするか、blog.getRailo.comのこの便利なエントリから少し古いバージョンをダウンロードできます。更新:barcode_samples.zipファイルにサンプルCFコードが含まれています。ただし、Railo専用です。Adobe CFは、createObject( "java")の追加パラメーターをサポートしていません。Adobe CFでコードを使用するには、余分なパラメータを削除する必要があります。

<!--- 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つのzxingjarをロードできます。プロジェクトをダウンロードするだけです。インストールと使用法に関するいくつかのかなり良い例が含まれています。しかし、さらに質問があれば、私に知らせてください。

于 2010-11-15T04:02:32.003 に答える
3

基本的にGoogleAPIをラップします。

コードのコアは次のとおりです。

<cfhttp method="Get" url="http://chart.apis.google.com/chart?chs=150x150&cht=qr&chl=#url.text#" getAsBinary = "yes">

詳細については、ここをクリックして私のブログ投稿を参照してください

于 2013-05-16T19:28:51.770 に答える
1

WebサイトでColdFusion/jQueryQRコードジェネレーターを作成しました。基本的には、変換したい情報をURL文字列でGoogleに送信するだけです。イメージを作成してホストします。

http://www.EvikJames.com/?StackOverflowの私のサイトで確認できます。jQueryの例のセクション「AjaxQRコードジェネレーター」にあります。

以下のコードを使用して、私がどのようにそれを行ったかを確認できます。

$(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);
}

});
于 2011-08-26T13:35:05.517 に答える