Wygeneruj kod Data Matrix w języku C#.

Kod Data Matrix oferuje dużą gęstość danych w niewielkich rozmiarach, co czyni go idealnym wyborem w przypadku scenariuszy o ograniczonej przestrzeni. W niektórych scenariuszach możesz chcieć utworzyć kod Data Matrix do przechowywania informacji w postaci skontrastowanych komórek ułożonych w siatkę. Zgodnie z takimi wymaganiami w tym artykule opisano, jak programowo wygenerować kod Data Matrix w języku C#.

Instalacja interfejsu API języka C# w celu wygenerowania kodu Data Matrix

Aspose.BarCode for .NET API obsługuje generowanie lub skanowanie różnych [kodów kreskowych] 1D i 2D]2. Możesz skonfigurować go w swoim środowisku, pobierając jego pliki DLL lub uruchamiając następujące polecenie NuGet, aby zainstalować go z galerii NuGet.

PM> Install-Package Aspose.BarCode

Wygeneruj kod Data Matrix w C#

Aby wygenerować kod Data Matrix, wykonaj poniższe czynności:

  1. Tworzymy obiekt klasy Generatorkodów kreskowych i ustawiamy EncodeType.
  2. Ustaw piksele i tryb kodowania dla kodu Data Matrix.
  3. Zapisz wyjściowy kod Data Matrix, eksportując go jako obraz PNG.

Poniższy przykładowy kod wyjaśnia, jak wygenerować kod Data Matrix w języku C#:

// Zainicjuj obiekt klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "ASPOSE");

// Ustaw piksele
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Ustaw tryb kodowania na Auto
gen.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.Auto;

// Zapisz dane wyjściowe Kod matrycy danych
gen.Save("Datamatrix.png", BarCodeImageFormat.Png);

Wygeneruj kod Data Matrix ECC200 w C#

Poniższe kroki pokazują, jak utworzyć kod Data Matrix ECC200 w języku C#.

  1. Utwórz instancję obiektu klasy BarcodeGenerator i przekaż tekst wejściowy oraz EncodeType jako parametry.
  2. Ustaw piksele i typ Data Matrix ECC.
  3. Zapisz kod kreskowy Data Matrix ECC200 przy użyciu metody Save.

Poniższy fragment kodu wyjaśnia, jak wygenerować kod kreskowy Data Matrix ECC200 w języku C#:

// Zainicjuj obiekt klasy BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "Åspóse");

// Ustaw piksele
gen.Parameters.Barcode.XDimension.Pixels = 4;

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

// Zapisz dane wyjściowe Kod matrycy danych
gen.Save("DatamatrixEcc200Basic.png", BarCodeImageFormat.Png);

Uzyskaj bezpłatną licencję

Chcesz ocenić interfejs API bez żadnych ograniczeń ewaluacyjnych? Jeśli tak, możesz poprosić o bezpłatną licencję tymczasową.

Wniosek

W tym artykule omówiono sposób generowania kodu Data Matrix z różnymi kodowaniami, takimi jak ECC200, ECC000, ECC050 itp. wraz z innymi odmianami kodu Data Matrix. Możesz zapoznać się z innymi funkcjami, odwiedzając przestrzeń dokumentacja. Nie wahaj się skontaktować z nami pod adresem forum w przypadku jakichkolwiek pytań.

Zobacz też