Denna korta handledning beskriver hur man läser Data Matrix‑streckkod med C#. Alla detaljer finns i den här artikeln, såsom en referens till det bibliotek som krävs för att utveckla en Data Matrix‑kodläsare i C#, en lista med steg och exempel på kod. Några biblioteksalternativ kommer att diskuteras för att anpassa koden för att hämta information från Data Matrix image.
Steg för Data Matrix‑kodskanner med C#
- Ställ in miljön så att du kan använda Aspose.BarCode for .NET för att läsa en Data Matrix.
- Definiera sökvägen till Data Matrix‑kodens bildfil
- Tilldela en licens för att läsa Data‑Matrix‑bilden, eftersom den kräver en licens.
- Skapa en instans av BarCodeReader-objektet genom att skicka in filnamnet och DecodeType som DataMatrix
- Definiera den högsta quality level för att läsa svåra bilder
- Skanna bilden med de definierade parametrarna och hämta alla streckkoder i bilden
- Gå igenom alla streckkoder, en i taget
- Skriv ut streckkodstexten, streckkodstypen och regionen i bilden där streckkoden läses.
Dessa steg beskriver utvecklingen av en Data Matrix-scanner med C#. Inkludera de nödvändiga modulerna från biblioteket, ladda licensen som krävs för att läsa Data Matrix‑streckkoden, och skapa ett BarCodeReader‑objekt genom att ange sökvägen till inmatningsbilden och avkodningstypen till DataMatrix. Definiera kvalitetsnivån till högsta för att läsa de svårare bilderna, läs alla streckkoder från den laddade bilden och visa all streckkoddata.
Kod för Data Matrix-läsare med C#
Det ovanstående exempelprogrammet demonstrerar processen att skanna Data Matrix‑kod med C#. Observera att om du har flera Data Matrix-koder i bilden kan du använda förinställd kvalitet istället för HighQuality. Det finns ett alternativ för att ställa in en igenkännings-timeout för att undvika hängning, tillämpa checksummor för att kontrollera korrupta bilder och använda avbryt-funktionen för att avbryta de långvariga skanningarna.
Denna artikel förklarar processen för att skanna Data Matrix. För att generera Data Matrix‑kod, se artikeln Generera Data Matrix‑streckkod med C#.