Код матрицы данных обеспечивает высокую плотность данных при небольшом размере, что делает его идеальным выбором для сценариев с ограниченным пространством. В некоторых сценариях может потребоваться создать код Data Matrix для хранения информации в виде контрастных ячеек, расположенных в сетке. В соответствии с такими требованиями в этой статье рассказывается, как программно сгенерировать код матрицы данных на C#.
- Установка C# API для создания кода матрицы данных
- Генерация кода матрицы данных в C#
- Сгенерируйте код Data Matrix ECC200 в C#
Установка C# API для создания кода матрицы данных
Aspose.BarCode for .NET API поддерживает создание или сканирование различных одномерных и двумерных штрих-кодов. Вы можете настроить его в своей среде, загрузив его DLL-файлы или выполнив следующую команду NuGet, чтобы установить его из галереи NuGet.
PM> Install-Package Aspose.BarCode
Генерация кода матрицы данных в C#
Для создания кода матрицы данных необходимо выполнить следующие шаги:
- Создайте объект класса BarcodeGenerator и установите EncodeType.
- Установите пиксели и режим кодирования для кода Data Matrix.
- Сохраните выходной код матрицы данных, экспортировав его в изображение 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#.
- Создайте экземпляр класса BarcodeGenerator и передайте входной текст и EncodeType в качестве параметров.
- Установите пиксели и тип матрицы данных ECC.
- Напишите штрих-код 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 и т. д., а также с другими вариантами кода матрицы данных. Вы можете ознакомиться с другими функциями, посетив раздел документация. Пожалуйста, не стесняйтесь обращаться к нам на форуме в случае возникновения каких-либо вопросов.