Pindai Kode QR di Jawa.

Kode QR adalah sejenis kode batang yang dapat dibaca oleh mesin. Ini adalah label optik yang digunakan untuk mengenali objek atau menyebarkan beberapa informasi. Dalam beberapa kasus penggunaan, Anda mungkin perlu memindai kode QR. Sesuai dengan skenario tersebut, artikel ini menjelaskan cara memindai kode QR secara terprogram di Java.

Konfigurasi API Java untuk Memindai Kode QR

Anda dapat dengan mudah mengakses API Aspose.BarCode for Java untuk memproses berbagai jenis barcode termasuk Kode QR. Instal API dengan cepat dengan mengunduh file JAR bagian Rilis Baru atau gunakan konfigurasi Maven berikut di file pom.xml aplikasi Anda.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.8</version>
</dependency>

Pindai Kode QR di Jawa

Anda perlu mengikuti langkah-langkah di bawah ini untuk memindai Kode QR:

  1. Buat instance dari kelas BarCodeReader dan tentukan nilai DecodeType.
  2. Buat instance objek dari kelas BarCodeResult.
  3. Pindai Kode QR dan dapatkan teks keluaran.

Cuplikan kode di bawah ini menjelaskan cara memindai Kode QR di Java:

// Buat instance kelas BarCodeReader
BarCodeReader reader = new BarCodeReader("input.png", DecodeType.QR);

for (BarCodeResult result : reader.readBarCodes()) {
        System.out.println("BarCode CodeText: " + result.getCodeText());
        System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}

Pindai Kode QR dari Stream di Java

Berikut langkah-langkah membaca kode QR dari Stream di Java:

  1. Muat file input dari Stream dan mulai objek dari kelas BarcodeReader.
  2. Setel properti DecodeType ke QR dan buat instance dari kelas BarCodeResult.
  3. Pindai Kode QR dan cetak hasil pindaian.

Cuplikan kode berikut menjelaskan cara memindai kode QR dari streaming secara terprogram di Java:

// Muat kode QR input menggunakan Stream
InputStream stream = new FileInputStream("input.png");

// Inisialisasi objek kelas BarCodeReader
BarCodeReader reader = new BarCodeReader(stream, DecodeType.QR);

for (BarCodeResult result : reader.readBarCodes()) {
        System.out.println("BarCode CodeText: " + result.getCodeText());
        System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}

Dapatkan Lisensi Gratis

Anda dapat meminta lisensi sementara gratis untuk mengevaluasi API tanpa batasan apa pun.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara memindai Kode QR secara terprogram di Java. Selanjutnya, silakan kunjungi bagian dokumentasi jika Anda tertarik untuk menjelajahi berbagai kemampuan dan fitur API lainnya. Jika Anda perlu mendiskusikan kekhawatiran Anda, jangan ragu untuk menulis kepada kami di forum.

Lihat juga