2012-02-13 18 views
10

का उपयोग कर क्यूआरकोड कैसे बनाएं सामान्य जे 2se का उपयोग कर क्यूआरकोड छवि कैसे बनाएं। ऐसा करने के लिए कोई एपीआई या कक्षाएं उपलब्ध हैं?जावा (जे 2 एसई)

+0

में मदद करता है (क्या आपने सामान्य j2se के लिए नहीं पूछा था? सोचा, आपने पहले से ही "जावा क्यूआरकोड बनाने" की खोज की है ...) –

+0

http://stackoverflow.com/questions/1137415/qr-codes-image-generator-in-java-open-source-but-no- जीपीएल –

उत्तर

16

  • ZXing कोर-1.7.jar
  • ZXing-JavaSE-1.7.jar

से http://code.google.com/p/zxing/

कोशिश आप निम्नलिखित जार डाउनलोड करने की आवश्यकता ऐसा करने के लिए, निम्नलिखित कोड

ByteArrayOutputStream out = QRCode.from("Hello World").to(ImageType.PNG).stream(); 

try { 
    FileOutputStream fout = new FileOutputStream(new File("C:\\QR_Code.JPG")); 

    fout.write(out.toByteArray()); 

    fout.flush(); 
    fout.close(); 

} catch (FileNotFoundException e) { 
    // Do Logging 
} catch (IOException e) { 
    // Do Logging 
} 

उम्मीद है कि यह

+0

मैंने आपके कोड का उपयोग करने की कोशिश की, मैंने java2se.jar और core.jar को zxing से शामिल किया है। लेकिन मुझे 'QRCode.from() पर त्रुटियां मिल रही हैं - (java.lang.String)' और 'ImageType.PNG' से प्रतीक नहीं मिल रहा है। संभावित समस्या क्या हो सकती है ?? –

+0

यह संभवतः पैकेज आयात त्रुटि के कारण है। इस आयात net.glxn.qrgen.QRCode आज़माएं; आयात net.glxn.qrgen.image.ImageType; – Som

+0

मुझे 'net.glxn.qrgen.QRCode' और 'net.glxn.qrgen.image.ImageType' के लिए पुस्तकालय कहां मिल सकता है मेरा वर्तमान आयात 'आयात com.google.zxing.qrcode.encoder.QRCode आयात करें;' –

संबंधित मुद्दे