Kuinka lukea viivakoodi C# avulla

Kuinka lukea viivakoodi C# avulla

Tämä yksinkertainen opas näyttää, miten lukea barcodes C#:n avulla. Noudattamalla annettuja vaiheita voit luoda C#-sovelluksen, joka lukee barcodes minimaalisella koodilla eikä ulkoisia riippuvuuksia.

Barcodes-lukemisen edut

  1. Tehokkuus:
  • Nopea pääsy digitaalisessa muodossa koodattuun tietoon.
  1. Monipuolisuus:
  • Se voidaan integroida useisiin sovelluksiin, mukaan lukien varastonhallinta ja lippujen tarkistus.
  1. Käyttäjäystävällisyys:
  • Se yksinkertaistaa tietojen tuontiprosessia nopeiden skannausten avulla.

Esivaatimukset: Ympäristön asetukset

  1. Visual Studion tai minkä tahansa .NET:n kanssa yhteensopivan IDE:n asetukset.
  2. Asenna Aspose.BarCode NuGet-pakettienhallinnasta.

Vaiheittainen opas viivakoodien lukemiseen.

Vaihe 1: Aspose.BarCode:n asennus

Lisää Aspose.BarCode-kirjasto projektiisi NuGet avulla.

Install-Package Aspose.BarCode

Vaihe 2: Syötä nimi

Lisää viitteet vaadittuihin nimiavaruuksiin koodissasi.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Vaihe 3: Lataa viivakoodin kuva

Luo instanssi BarCodeReader luokkia ja lataa tiedosto, jossa on viivakoodin kuva.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

Vaihe 4: Määritä viivakoodityypit

Määritä ne viivakoodityypit, jotka haluat lukea, avuksi DecodeType Luettelot.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Vaihe 5: Etsi tulokset

Poimi tietoja viivakoodista ja näytä ne konsolissa.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}

Täydellinen koodiesimerkki viivakoodien lukemiseen

Tässä on täydellinen esimerkki, joka näyttää, miten lukea viivakoodeja kuvasta:

using Aspose.BarCode.BarCodeRecognition;
using System;

class Program
{
  static void Main()
  {
    string imagePath = "multiple_barcodes.png"; // Replace with your file
    using (BarCodeReader reader = new BarCodeReader(imagePath, DecodeType.UPCA, DecodeType.EAN13, DecodeType.Code39, DecodeType.Code128))
    {
      foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"Type: {result.CodeTypeName}, Value: {result.CodeText}");
    }
  }
} 

Lisätietoja

  • Kirjasto Aspose.BarCode tukee useita viivakoodiformaatteja, mikä tekee monien koodityyppien lukemisesta helppoa.
  • Harkitse lisävirheenkäsittelyn lisäämistä tapauksissa, joissa viivakoodit ovat puutteellisia tai lukukelvottomia.

Johtopäätös

Tämä opas vei sinut läpi viivakoodien lukuprosessin C#:ssa Aspose.Bar-koodilla. Vain muutamalla koodirivillä voit tehokkaasti poimia tietoa viivakoodikuvista. Lisätoimintoja viivakoodien luomiseen ja käsittelyyn varten tutustu muihin oppaisiin ja käsikirjoihin, jotka ovat saatavilla Aspose-tuotteille.

 Suomi