Een QR-code is een soort streepjescode die verschillende informatie kan bevatten. U kunt een QR-codelezer op uw smartphone gebruiken om deze te scannen en de informatie te lezen. QR-codes worden op veel verschillende manieren gebruikt, zoals het tonen van productdetails, het doen van betalingen met je telefoon en toegangscontrole. In dit artikel zullen we het hebben over het gebruik van Java om QR-codes programmatisch te scannen.

QR-codelezer met Java | Scan QR-code van afbeelding

Java API voor het scannen van QR-codes

GroupDocs.Parser for Java API is een tool waarmee ontwikkelaars informatie kunnen extraheren uit verschillende soorten documenten, zoals pdf’s, Word-bestanden en Excel-spreadsheets. Hiermee kunt u tekst, afbeeldingen, streepjescodes en andere gestructureerde inhoud uit documenten extraheren. Laten we nu verder gaan en QR-codes van afbeeldingen in uw toepassing scannen met een heel klein stukje Java-code.

U kunt het JAR-bestand downloaden van de downloads-sectie of de nieuwste repository- en afhankelijkheids-Maven-configuraties gebruiken binnen uw Java-applicaties.

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-parser</artifactId>
    <version>23.2</version>
</dependency>

QR-code scannen met Java

Deze eenvoudige stappen zullen u helpen beseffen dat het scannen van een QR-code niet zo moeilijk is als u misschien denkt. Bekijk de volgende instructies voor het lezen van een afbeelding van een QR-code:

  • Laad de QR-codeafbeelding met behulp van de klasse Parser.
  • Verkrijg de QR-code(s) van de geladen afbeelding.
  • Pak het bijgevoegde bericht uit de QR-code met behulp van de methode getValue.

De volgende Java-code scant de afbeelding van de QR-code in de toepassing:

// QR-code scannen met Java
try(Parser parser = new Parser("/path/qrcode.png"))
{
    // Pak alle QR-codes uit.
    Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
  
    // Herhalen
    for(PageBarcodeArea barcode : barcodes)
    {
        // Druk de geïdentificeerde QR-codewaarden af
        Console.WriteLine(barcode.getCodeTypeName()	 +" Code Value: " + barcode.getValue());
    }
}

Ontvang een gratis licentie

U kunt een gratis tijdelijke licentie krijgen om de QR-scanner te analyseren en andere functies van de API zonder enige evaluatiebeperkingen.

Conclusie

Nu u kennis heeft opgedaan over hoe u eenvoudig QR-codes van afbeeldingen kunt scannen met Java, kunt u deze nieuwe vaardigheid gebruiken om uw eigen QR-codelezer te maken of zelfs een online toepassing voor het scannen van QR-codes te ontwikkelen. Laten we eens kijken wat u kunt doen met de eindeloze mogelijkheden.

Voor meer informatie kunt u het volgende nuttige materiaal bezoeken:

Zie ook