Сгенерируйте код Data Matrix на C#.

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

Установка C# API для создания кода матрицы данных

Aspose.BarCode for .NET API поддерживает создание или сканирование различных одномерных и двумерных штрих-кодов. Вы можете настроить его в своей среде, загрузив его DLL-файлы или выполнив следующую команду NuGet, чтобы установить его из галереи NuGet.

PM> Install-Package Aspose.BarCode

Генерация кода матрицы данных в C#

Для создания кода матрицы данных необходимо выполнить следующие шаги:

  1. Создайте объект класса BarcodeGenerator и установите EncodeType.
  2. Установите пиксели и режим кодирования для кода Data Matrix.
  3. Сохраните выходной код матрицы данных, экспортировав его в изображение PNG.

В следующем примере кода объясняется, как создать код матрицы данных на C#.

// Инициализировать объект класса BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.DataMatrix, "ASPOSE");

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

// Установите режим кодирования на автоматический
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 и т. д., а также с другими вариантами кода матрицы данных. Вы можете ознакомиться с другими функциями, посетив раздел документация. Пожалуйста, не стесняйтесь обращаться к нам на форуме в случае возникновения каких-либо вопросов.

Смотрите также