Створення коду матриці даних у C#.

Код матриці даних забезпечує високу щільність даних у невеликому розмірі, що робить його ідеальним вибором для сценаріїв з обмеженим простором. У деяких сценаріях ви можете створити код Data Matrix для зберігання інформації у формі контрастних клітинок, розташованих у сітці. Відповідно до таких вимог у цій статті описано, як програмно згенерувати код матриці даних у C#.

Встановлення C# API для створення коду матриці даних

Aspose.BarCode for .NET API підтримує створення або сканування різних 1D і 2D штрих-кодів. Ви можете налаштувати його у своєму середовищі, завантаживши його DLL-файли або виконавши таку команду NuGet, щоб установити його з колекції NuGet.

PM> Install-Package Aspose.BarCode

Створення коду матриці даних у C#

Вам потрібно виконати наведені нижче дії, щоб створити код матриці даних:

  1. Створіть об’єкт класу BarcodeGenerator і встановіть EncodeType.
  2. Встановіть пікселі та режим кодування для коду Data Matrix.
  3. Збережіть вихідний код Data Matrix, експортувавши його як зображення PNG.

У наступному прикладі коду пояснюється, як створити код матриці даних у C#:

// Ініціалізація об'єкта класу BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "ASPOSE");

// Встановити пікселі
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Установіть режим кодування на Auto
gen.Parameters.Barcode.DataMatrix.DataMatrixEncodeMode = DataMatrixEncodeMode.Auto;

// Зберегти вихідний код матриці даних
gen.Save("Datamatrix.png", BarCodeImageFormat.Png);

Створення коду Data Matrix ECC200 на C#

Наступні кроки демонструють, як створити код Data Matrix ECC200 у C#.

  1. Створіть екземпляр об’єкта класу BarcodeGenerator і передайте вхідний текст і EncodeType як параметри.
  2. Встановіть пікселі та тип ECC матриці даних.
  3. Запишіть штрих-код Data Matrix ECC200 за допомогою методу збереження.

Наведений нижче фрагмент коду детально пояснює, як створити штрих-код Data Matrix ECC200 у C#:

// Ініціалізація об'єкта класу BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "Åspóse");

// Встановити пікселі
gen.Parameters.Barcode.XDimension.Pixels = 4;

// Встановіть для DataMatrix Ecc значення 200
gen.Parameters.Barcode.DataMatrix.DataMatrixEcc = DataMatrixEccType.Ecc200;

// Зберегти вихідний код матриці даних
gen.Save("DatamatrixEcc200Basic.png", BarCodeImageFormat.Png);

Отримайте безкоштовну ліцензію

Хочете оцінити API без будь-яких обмежень? Якщо так, ви можете подати запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дослідили, як створити код матриці даних із різними кодуваннями, як-от ECC200, ECC000, ECC050 тощо, а також інші варіації коду матриці даних. Ви можете переглянути інші функції, відвідавши розділ документація. Будь ласка, не соромтеся зв’язуватися з нами на форумі у разі будь-яких запитань.

Дивись також