Aspose.BarCode  for .NET

.NET API pro generování a rozpoznávání čárových kódů

Vytvářejte a rozpoznávejte čárové kódy lineárních, 2D a poštovních typů z více obrázků v jakékoli aplikaci .NET.

  Download free trial
  
 

Aspose.BarCode for .NET je výkonná knihovna pro generování a rozpoznávání 1D a 2D čárových kódů z různých typů obrázků v libovolném úhlu. Vývojáři mohou do svých aplikací .NET snadno přidat funkci generování čárových kódů a skenování. Umožňuje také export vygenerovaných čárových kódů do různých vysoce kvalitních obrazových formátů.

Aspose.BarCode for .NET podporuje manipulaci se vzhledem generovaných čárových kódů, jako je barva pozadí, barva pruhu, úhel otočení, rozměr x, kvalita obrazu, rozlišení, titulky, velikost a mnoho dalšího. Kromě toho API podporuje různé typy funkcí rozpoznávání a zobrazování a také různé typy symbolik.

Pokročilé funkce rozhraní .NET Barcode API

Snadno tiskněte štítky s čárovými kódy

Uložit do nebo načíst ze streamu nebo souboru

Kódujte a dekódujte znaky (neanglicky) ve 2D typech

Otočte obrázky čárových kódů v libovolném úhlu

Skenujte čárové kódy z vícestránkového TIFF

Podpora pro lineární, 2D a poštovní symboliky

Podporované symboly

Knihovna čárových kódů .NET podporuje několik symbolů 1D, 2D a poštovních čárových kódů pro funkce kódování i dekódování.

Mezi lineární typy podporované rozhraním API patří:

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN 14 (SCC 14)
  • SSCC 18
  • ITF 14
  • Matrix 2 of 5
  • PZN
  • Code 128
  • Code 39 Rozšířené
  • Code 39 Standard
  • Code 93 Rozšířené
  • Code 16K
  • Code 93 Standard
  • IATA 2 of 5
  • OPC
  • GS1Code128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • DatabarOmniDirectional
  • DatabarTruncated
  • DatabarLimited
  • DatabarExpanded
  • DatabarStacked
  • DatabarExpandedStacked
  • DatabarStackedOmniDirectional
  • PatchCode
  • Supplement (pouze dekódovat)

Mezi 2D typy patří:

  • PDF 417
  • Macro PDF 417
  • Micro PDF 417
  • Aztec
  • DataMatrix
  • Compact PDF 417 (pouze dekódovat)
  • QR
  • MicroQR
  • DotCode
  • MaxiCode
  • GS1DataMatrix
  • Italian Post 25
  • Code16K

Typy pošty zahrnují:

  • Postnet
  • Planet
  • Australia Post
  • USPS OneCode
  • Deutsche Post Identcode
  • RM4SCC
  • Deutsche Post Leticode
  • SingaporePost
  • AustralianPosteParcel
  • SwissPostParcel
  • UpcaGs1DatabarCoupon

Generování čárových kódů

Generátor čárových kódů API nabízí vytvoření čárových kódů specifikací různých symbologií, nastavení textu kódu (data, která mají být zakódována do obrázku čárového kódu) a vlastností souvisejících se vzhledem, jako je barva pozadí, písmo a také umístění (skrýt, nahoře, dole) a zarovnání. . Navíc lze stejným způsobem jako jednorozměrné vytvářet dvourozměrné čárové kódy jako PDF 417, Data Matrix, Aztec, QR a Micro QR čárový kód atd.

Generování čárových kódů – C#

 // Cesta k adresáři dokumentů.

string dataDir = "define-your-directory";

// Vytvoří instanci objektu a nastaví různé vlastnosti čárového kódu

BarcodeGenerator  generator = new BarcodeGenerator (EncodeTypy.Code128, "1234567");

generator.Parameters.Barcode.XDimension.Millimeters = 1f;



// Uložte obrázek do systému a nastavte jeho formát obrázku na Jpeg

generator.Save(dataDir + "output.jpg", BarCodeImageFormat.Jpeg);

Podpora zobrazování, rotace a velikosti

Aspose.BarCode for .NET umožňuje manipulaci s ohraničením štítků, barvami ohraničení, stylem, okraji a šířkou. Poskytuje také možnost upravit barvu obrázku, barvu pozadí a barvu pruhu. Obrázky čárových kódů můžete také otáčet do libovolného úhlu a vytvářet vysoce kvalitní obrázky s vyhlazováním. Kromě toho můžete pro výsledné obrázky nastavit vlastní rozlišení a uložit je do libovolného z podporovaných formátů obrázků.

Skenování čárového kódu

Barcode API obsahuje další výkonnou funkci pro čtení nebo detekci nejčastěji používaných 1D a 2D čárových kódů a jejich detekci kdekoli. Jen pár řádků kódu pro detekci čárových kódů z obrázku.

Rozpoznávání čárových kódů – C#

using (BarCodeReader reader = new BarCodeReader(@"d:\template.jpg"))

{

    foreach (BarCodeResult result in reader.ReadBarCodes())

    {

        Console.WriteLine("Type: " + result.CodeType);

        Console.WriteLine("CodeText: " + result.CodeText);

    }

}

Co lidé říkají

Neberte nás za slovo. Podívejte se, co uživatelé říkají o API.

 
 
Zobrazit případové studie