Aspose.BarCode yra galinga biblioteka, kuri supaprastina juostos kodo gamybą, atpažinimą ir manipuliavimą .NET programas. Šiame straipsnyje daugiausia dėmesio skiriama integruoti 1D juostų kodų skaitytuvo komponentą į jūsų projektus. Mes apimsime montavimą, nustatymą ir praktinius pavyzdžius, kurie padės jums efektyviai pradėti skaityti juostas.

Installation

Prieš įsiskverbdami į įgyvendinimo duomenis, įsitikinkite, kad jūsų .NET programoje yra įdiegtos būtinos Aspose.BarCode sudedamosios dalys.

NuGet paketų vadybininkas

Norėdami pridėti Aspose.BarCode į savo projektą per NuGet, atlikite šiuos veiksmus:

  • Atidarykite Visual Studio ir naršykite į savo projektą.
  • Teisingai spustelėkite „Solution Explorer“ projektą ir pasirinkite „NuGet paketų valdymas".
  • Ieškoti Aspose.BarCode Ir įdiegti jį.

Galite naudoti paketų valdytojo konsolę su šiomis komandomis:

Install-Package Aspose.BarCode

Manualinė montavimas

Jei norite parsisiųsti paketą rankiniu būdu:

  • Apsilankykite Oficiali svetainė Knygų apžvalga. barkodas.
  • Atsisiųskite ir išimkite pakuotės failus.
  • Pridėkite nuorodas į savo projektą, įtraukiant reikiamus DLL.

Įdiegti licenciją

Norėdami atverti visą funkcionalumą, turite įdiegti licencijos raktus. Šis žingsnis yra labai svarbus, nes jis užtikrina, kad naudojate licencijuotą versiją Aspose.BarCode.

Žingsniai, kaip įdiegti licenciją

  • Gaukite savo produktų raktus iš „Aspose“ svetainės po pirkimo arba pasirašymo bandymui.
  • Sukurkite A Aspose.BarCode.Metered objektas ir nustatykite savo licencijos raktus:
 // set metered public and private keys
 Aspose.BarCode.Metered metered = new Aspose.BarCode.Metered();
 // Access the setMeteredKey property and pass the public and private keys as parameters
 metered.SetMeteredKey("*****", "*****");

Atsižvelgiant į biblioteką

Po to, kai įdiegėte ir licencijuotumėte Aspose.BarCode, turite nurodyti jį savo projekte using Jūsų C# failo viršuje esančios direktyvos:

using Aspose.BarCode;

Tai leidžia jums naudoti klases ir metodus, kuriuos siūlo biblioteka.

Įdiegti Barcode Reader

Norėdami perskaityti barkodus iš vaizdo, turite įdiegti BarCodeReader Šis objektas yra atsakingas už barkodų atpažinimą nuotraukose ar failuose.

Pavyzdys: Skaityti Barkodai iš PNG

Štai kaip galite sukurti naują BarCodeReader:

using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.AllSupportedTypes))
{
    while (reader.Read())
    {
        Console.WriteLine($"Type: {reader.Type}");
        Console.WriteLine($"Text: {reader.Text}");
    }
}

Išplėstinis Barcode skaitymo kodas

Norėdami daugiau kontroliuoti skaitymo procesą, galite nurodyti simbologijos tipus ir kitas nustatymus:

using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.Code128))
{
    while (reader.Read())
    {
        Console.WriteLine($"Type: {reader.Type}");
        Console.WriteLine($"Text: {reader.Text}");
    }
}

Geriausios praktikos

Klaidų tvarkymas

Visada įtraukti klaidų tvarkymą, kad būtų maloniai valdomos išimtys:

try
{
    using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.AllSupportedTypes))
    {
        while (reader.Read())
        {
            Console.WriteLine($"Type: {reader.Type}");
            Console.WriteLine($"Text: {reader.Text}");
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine($"Error reading barcode: {ex.Message}");
}

Conclusion

Integruojant Aspose.BarCode į jūsų .NET programas teikiamas tvirtas sprendimas 1D juostų kodams tvarkyti. sekdami šiame straipsnyje nurodytus žingsnius, galite efektyviai skaityti ir apdoroti juostos kodus iš vaizdų su minimaliu pastangomis.

Norėdami gauti išsamesnę informaciją ar pažangias funkcijas, kreipkitės į oficialią dokumentą: Aspose.BarCode KB straipsnis

More in this category