Двовимірні штрих-коди, також відомі як матриця штрих-коди, є типом штрих-коду, який кодує інформацію у двох вимірах, як вертикально, так і горизонтально. Це дозволяє їм зберігати значно більше даних, ніж їхні традиційні 1D аналоги, що робить їх ідеальними для додатків, де простір обмежений. Серед найбільш широко використовуваних двовимірних штрих-кодів є QR-коди або коди швидкого реагування. Ці всюдисущі чорно-білі квадрати проникли майже в усі аспекти нашого життя, від етикеток продуктів до меню ресторанів і навіть вуличного мистецтва. QR-коди революціонізували наш спосіб взаємодії з інформацією. За допомогою одного сканування ці універсальні коди можуть перенести нас на веб-сайти, відобразити текстові повідомлення, підключити нас до профілів у соціальних мережах і навіть запустити програми. У статті буде надано покроковий посібник із генерації 2D штрих-кодів або QR-кодів за допомогою API генератора 2D штрих-кодів. Тож почнемо.
Ця стаття охопить такі теми:
- API генератора 2D штрих-кодів
- Як створити 2D darcode або QR-коди?
- 2D генератор штрих-кодів у C#
- Генератор двовимірного коду в Java
- Створіть двовимірний штрих-код на Python
- Генератор 2D QR-коду
- генератор двовимірного коду онлайн
- Створювач двовимірного коду - навчальні ресурси
API генератора 2D штрих-кодів
Aspose.Barcode — це популярний API генератора 2D штрих-кодів і QR-кодів, який дозволяє створювати та налаштовувати різні типи 2D штрих-кодів, у тому числі QR-коди. Це комплексна бібліотека створення та розпізнавання штрих-кодів, яка дозволяє розробникам інтегрувати функції штрих-кодів у свої .NET, Java, PHP, C++, Android, Node.js і Python. API підтримує понад 60 символів штрих-кодів, включаючи 1D і 2D штрих-коди. У наступних розділах ми розглянемо кроки для створення QR-коду для тексту за допомогою бібліотеки Aspose.Barcode.
API дозволяє генерувати QR-код, Micro QR-код, PDF417, Compact PDF417, Macro PDF417, Micro PDF417, Aztec Code, Data Matrix, DotCode, GS1 Data Matrix, GS1 QR Code, MaxiCode, Swiss QR Code, Han Xin Code, HIBC QR-код LIC
Як створити 2D штрих-коди або QR-коди?
- Завантажте та встановіть бібліотеку Aspose.Barcode.
- Ініціалізуйте новий екземпляр класу BarcodeGenerator.
- Укажіть текст, який потрібно закодувати у двовимірному штрих-коді.
- Збережіть згенероване зображення коду у файл.
Генератор 2D штрих-кодів у C#
Ми можемо створити двовимірний штрих-код і розробити генератор коду за допомогою Aspose.BarCode for .NET, дотримуючись наведених нижче кроків:
- По-перше, завантажте DLL API або інсталюйте пакет Aspose.BarCode NuGet за допомогою такої команди в консолі менеджера пакетів:
PM> Install-Package Aspose.BarCode
- Далі створіть екземпляр класу BarcodeGenerator і встановіть EncodeTypes.
- Потім вкажіть текст для кодування.
- За бажанням можна вказати параметри налаштування коду.
- Нарешті, викличте метод save(), щоб зберегти згенероване зображення штрих-коду за вказаним шляхом до файлу.
У наведеному нижче прикладі коду показано, як створити двовимірний штрих-код за допомогою C#.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// Ініціалізуйте екземпляр BarcodeGenerator
// Вкажіть тип кодування
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");
// Встановити роздільну здатність
generator.Parameters.Resolution = 100;
// Згенерувати штрих-код
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
Генератор двовимірного коду в Java
Подібним чином ми можемо створити двовимірний штрих-код у Java за допомогою Aspose.BarCode for Java, виконавши кроки, згадані вище. Однак нам потрібно завантажити JAR API або додати наступну конфігурацію pom.xml у програму Java на основі Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>23.10</version>
</dependency>
У наведеному нижче прикладі коду показано, як створити двовимірний штрих-код за допомогою Java.
import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;
// Ініціалізація BarcodeGenerator
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AZTEC, "1234567890");
// Встановіть значення розміру в пікселях
generator.getParameters().getBarcode().getXDimension().setPixels(8);
// Згенеруйте штрих-код Aztec
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
Створіть двовимірний штрих-код на Python
Для створення двовимірних штрих-кодів або QR-кодів у Python ми використовуватимемо Aspose.BarCode for Python через .NET. Для цього виконайте кроки, згадані раніше. Однак завантажте пакет Python або встановіть API з PyPI за допомогою такої команди pip у консолі:
pip install aspose-barcode-for-python-via-net
У наведеному нижче прикладі коду показано, як створити двовимірний штрих-код у Python.
import aspose.barcode as barcode
# Ініціалізувати об’єкт класу BarcodeGenerator
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DATA_MATRIX, "Aspose.BarCode")
# Встановіть параметри штрих-коду Datamatrix
generator.parameters.barcode.x_dimension.pixels = 8.0
# Створення штрих-коду Datamatrix
generator.save("C:\\Files\\datamatrix-barcode.png")
Генератор 2D QR-коду
Ми можемо легко створити QR-коди, виконавши кроки, згадані раніше. Однак нам просто потрібно вказати EncodeTypes як “QR”.
У наведеному нижче прикладі коду показано, як створити QR-код за допомогою C#.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// Ініціалізуйте екземпляр BarcodeGenerator
// Укажіть тип кодування як QR
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// Вкажіть Х-розмір
generator.Parameters.Barcode.XDimension.Pixels = 8;
// створити QR-код
generator.Save("C:\\Files\\qr-code.jpg");
2D Code Creator - Отримайте безкоштовну ліцензію
Aspose надає безкоштовну оціночну версію, призначену для тестування функцій і можливостей API. Будь ласка, отримайте безкоштовну тимчасову ліцензію, щоб досліджувати бібліотеку без будь-яких оціночних обмежень.
Генератор двовимірного коду онлайн
Ви також можете спробувати цю безкоштовну веб-програму онлайн-генератор штрих-кодів для створення двовимірних штрих-кодів або QR-кодів. Ця веб-програма була розроблена з використанням вищезазначеного API.
2D Code Creator - навчальні ресурси
Окрім створення двовимірних штрих-кодів або QR-кодів, ви можете дізнатися більше про Aspose.BarCode і дослідити його різноманітні переконливі функції за допомогою наведених нижче ресурсів:
Висновок
У цій публікації блогу ми показали вам, як створювати двовимірні штрих-коди або QR-коди онлайн або програмно. Дотримуючись кроків, описаних у цьому посібнику, ви можете легко розробити власні програми для створення двовимірного коду. Ми також представили онлайн-веб-програму для створення штрих-кодів у дорозі. Сподіваємося, ця публікація була корисною для вас у процесі створення двовимірних штрих-кодів за допомогою Aspose.Barcode. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.