Vygenerujte kód matice dat v C#.

Kód datové matice nabízí vysokou hustotu dat při malé velikosti, což z něj činí ideální volbu pro scénáře s omezeným prostorem. V některých scénářích můžete chtít vytvořit kód Data Matrix pro ukládání informací ve formě kontrastních buněk uspořádaných do mřížky. V souladu s takovými požadavky tento článek popisuje, jak programově vygenerovat kód Data Matrix v C#.

Instalace C# API pro generování kódu Data Matrix

Aspose.BarCode for .NET API podporuje generování nebo skenování různých 1D a 2D čárových kódů. Můžete jej nakonfigurovat ve svém prostředí stažením jeho souborů DLL nebo spuštěním následujícího příkazu NuGet a nainstalovat jej z galerie NuGet.

PM> Install-Package Aspose.BarCode

Vygenerujte kód matice dat v C#

Chcete-li vygenerovat kód matice dat, musíte provést následující kroky:

  1. Vytvořte objekt třídy BarcodeGenerator a nastavte EncodeType.
  2. Nastavte pixely a režim kódování pro kód Data Matrix.
  3. Uložte výstupní kód datové matice tak, že jej exportujete jako obrázek PNG.

Následující ukázka kódu vysvětluje, jak vygenerovat kód Data Matrix v C#:

// Inicializujte objekt třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "ASPOSE");

// Nastavte pixely
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Nastavte režim kódování na Auto
gen.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.Auto;

// Uložit výstup Data matrix code
gen.Save("Datamatrix.png", BarCodeImageFormat.Png);

Vygenerujte kód Data Matrix ECC200 v C#

Následující kroky ukazují, jak vytvořit kód Data Matrix ECC200 v C#.

  1. Vytvořte instanci objektu třídy BarcodeGenerator a předejte vstupní text a EncodeType jako parametry.
  2. Nastavte typ pixelů a datové matice ECC.
  3. Zapište čárový kód Data Matrix ECC200 pomocí metody Save.

Níže uvedený fragment kódu vysvětluje, jak vygenerovat čárový kód Data Matrix ECC200 v C#:

// Inicializujte objekt třídy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "Åspóse");

// Nastavte pixely
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Nastavte DataMatrix Ecc na 200
gen.Parameters.Barcode.DataMatrix.DataMatrixEcc = DataMatrixEccType.Ecc200;

// Uložit výstup Data matrix code
gen.Save("DatamatrixEcc200Basic.png", BarCodeImageFormat.Png);

Získejte bezplatnou licenci

Máte zájem hodnotit API bez jakýchkoliv omezení hodnocení? Pokud ano, můžete požádat o bezplatnou dočasnou licenci.

Závěr

V tomto článku jste prozkoumali, jak vygenerovat kód matice dat s různými kódováními, jako je ECC200, ECC000, ECC050 atd., spolu s dalšími variantami kódu matice dat. Na další funkce se můžete podívat v prostoru dokumentace. V případě jakýchkoliv dotazů nás prosím neváhejte kontaktovat na forum.

Viz také