Deze korte tutorial beschrijft hoe je Data Matrix-barcode kunt lezen met C#. Alle details staan in dit artikel, zoals een verwijzing naar de bibliotheek die nodig is voor het ontwikkelen van een Data Matrix-codelezer in C#, een lijst met stappen en voorbeeldcode. Een paar bibliotheekopties worden besproken om de code aan te passen voor het ophalen van informatie van de Data Matrix image.
Stappen voor een Data Matrix‑code scanner met C#.
- Stel de omgeving in om Aspose.BarCode for .NET te gebruiken om een Data Matrix te lezen.
- Definieer het pad naar het Data‑Matrix‑code‑afbeeldingsbestand
- Pas een licentie toe om de Data Matrix‑afbeelding te lezen, aangezien deze een licentie vereist.
- Maak een instantie van het BarCodeReader-object door de invoernaam van het bestand en DecodeType als DataMatrix door te geven.
- Definieer de hoogste quality level om moeilijke afbeeldingen te lezen
- Scan de afbeelding met de gedefinieerde parameters en verkrijg alle barcodes in de afbeelding
- Doorloop alle barcodes, één voor één
- Print de barcode‑tekst, het barcode‑type en de regio van de afbeelding waar de barcode wordt gelezen.
Deze stappen beschrijven de ontwikkeling van een Data Matrix-scanner met C#. Neem de benodigde modules uit de bibliotheek op, laad de licentie die nodig is om de Data Matrix‑barcode te lezen, en maak een BarCodeReader‑object aan door het pad van de invoerafbeelding en het decodeertype in te stellen op DataMatrix. Stel het kwaliteitsniveau in op het hoogste voor het lezen van moeilijkere afbeeldingen, lees alle barcodes van de geladen afbeelding en toon alle barcodegegevens.
Code voor Data Matrix-lezer met C#
De bovenstaande voorbeeldcode toont het proces om Data Matrix‑code te scannen met C#. Let op dat als je meerdere Data Matrix-codes in de afbeelding hebt, je de preset‑kwaliteit kunt gebruiken in plaats van HighQuality. Er is een optie om een herkenningstimeout in te stellen om vastlopen te voorkomen, controlesommen toe te passen om corrupte afbeeldingen te controleren, en de abort-functie te gebruiken om langdurige scans te annuleren.
Dit artikel legt het proces van het scannen van Data Matrix uit. Om een Data Matrix‑code te genereren, raadpleeg het artikel Genereer Data Matrix‑barcode met C#.