Код матриці даних забезпечує високу щільність даних у невеликому розмірі, що робить його ідеальним вибором для сценаріїв з обмеженим простором. У деяких сценаріях ви можете створити код Data Matrix для зберігання інформації у формі контрастних клітинок, розташованих у сітці. Відповідно до таких вимог у цій статті описано, як програмно згенерувати код матриці даних у C#.
- Встановлення C# API для створення коду матриці даних
- Створення коду матриці даних у C#
- Створення коду Data Matrix ECC200 на C#
Встановлення C# API для створення коду матриці даних
Aspose.BarCode for .NET API підтримує створення або сканування різних 1D і 2D штрих-кодів. Ви можете налаштувати його у своєму середовищі, завантаживши його DLL-файли або виконавши таку команду NuGet, щоб установити його з колекції NuGet.
PM> Install-Package Aspose.BarCode
Створення коду матриці даних у C#
Вам потрібно виконати наведені нижче дії, щоб створити код матриці даних:
- Створіть об’єкт класу BarcodeGenerator і встановіть EncodeType.
- Встановіть пікселі та режим кодування для коду Data Matrix.
- Збережіть вихідний код 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#.
- Створіть екземпляр об’єкта класу 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 тощо, а також інші варіації коду матриці даних. Ви можете переглянути інші функції, відвідавши розділ документація. Будь ласка, не соромтеся зв’язуватися з нами на форумі у разі будь-яких запитань.