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
- Tehokkuus:
- Nopea pääsy digitaalisessa muodossa koodattuun tietoon.
- Monipuolisuus:
- Se voidaan integroida useisiin sovelluksiin, mukaan lukien varastonhallinta ja lippujen tarkistus.
- Käyttäjäystävällisyys:
- Se yksinkertaistaa tietojen tuontiprosessia nopeiden skannausten avulla.
Esivaatimukset: Ympäristön asetukset
- Visual Studion tai minkä tahansa .NET:n kanssa yhteensopivan IDE:n asetukset.
- 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.BarCodeVaihe 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.