2D-штрих-коды, также известные как матричные штрих-коды, представляют собой тип штрих-кода, который кодирует информацию в двух измерениях, как по вертикали, так и по горизонтали. Это позволяет им хранить значительно больше данных, чем их традиционные одномерные аналоги, что делает их идеальными для приложений, где пространство ограничено. Среди наиболее широко используемых 2D-штрих-кодов — QR-коды или коды быстрого ответа. Эти вездесущие черно-белые квадраты проникли почти во все аспекты нашей жизни: от этикеток продуктов до меню ресторанов и даже уличного искусства. QR-коды произвели революцию в том, как мы взаимодействуем с информацией. С помощью одного сканирования эти универсальные коды могут перенести нас на веб-сайты, отображать текстовые сообщения, подключать нас к профилям в социальных сетях и даже запускать приложения. В статье будет представлено пошаговое руководство по созданию 2D-штрих-кодов или QR-кодов с использованием API-интерфейса генератора 2D-штрих-кодов. Итак, начнем.
В этой статье будут рассмотрены следующие темы:
- API генератора 2D-штрих-кодов
- Как создавать 2D-даркоды или QR-коды?
- Генератор 2D-штрих-кода на C#
- Генератор 2D-кода на Java
- Создать 2D-штрих-код на Python
- Генератор 2D QR-кода
- Онлайн-генератор 2D-кодов
- Создатель 2D-кода — учебные ресурсы
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-код ЛИК
Как создавать 2D-штрих-коды или QR-коды?
- Загрузите и установите библиотеку Aspose.Barcode.
- Инициализируйте новый экземпляр класса BarcodeGenerator.
- Укажите текст, который вы хотите закодировать в 2D-штрих-код.
- Сохраните сгенерированное изображение кода в файл.
Генератор 2D-штрих-кода на C#
Мы можем создать 2D-штрих-код и разработать генератор кода с помощью 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");
Генератор 2D-кода на Java
Точно так же мы можем создать 2D-штрих-код на 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 generator = new BarcodeGenerator(EncodeTypes.AZTEC, "1234567890");
// Установить значение размера в пикселях
generator.getParameters().getBarcode().getXDimension().setPixels(8);
// Создать ацтекский штрих-код
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
Создайте 2D-штрих-код на Python
Для создания 2D-штрих-кодов или QR-кодов в Python мы будем использовать Aspose.BarCode for Python через .NET. Для этого выполните шаги, упомянутые ранее. Однако, пожалуйста, загрузите пакет Python или установите API из PyPI, используя следующую команду pip в консоли:
pip install aspose-barcode-for-python-via-net
В следующем примере кода показано, как создать 2D-штрих-код в 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");
// Укажите размер X
generator.Parameters.Barcode.XDimension.Pixels = 8;
// сгенерировать QR-код
generator.Save("C:\\Files\\qr-code.jpg");
Создатель 2D-кода — получите бесплатную лицензию
Aspose предоставляет бесплатную ознакомительную версию, предназначенную для тестирования функций и возможностей API. Пожалуйста, получите бесплатную временную лицензию для изучения библиотеки без каких-либо ограничений по ознакомлению.
Генератор 2D-кода онлайн
Вы также можете попробовать это бесплатное веб-приложение онлайн-генератор штрих-кодов для создания 2D-штрих-кодов или QR-кодов. Это веб-приложение было разработано с использованием вышеуказанного API.
Создатель 2D-кода — учебные ресурсы
Помимо создания 2D-штрих-кодов или QR-кодов, вы можете узнать больше об Aspose.BarCode и изучить его различные интересные функции, используя ресурсы, приведенные ниже:
Заключение
В этом сообщении блога мы показали вам, как создавать 2D-штрих-коды или QR-коды онлайн или программно. Следуя инструкциям, описанным в этом руководстве, вы сможете легко разрабатывать собственные приложения-генераторы 2D-кода. Мы также представили онлайн-приложение для создания штрих-кодов на ходу. Мы надеемся, что этот пост помог вам в процессе создания 2D-штрих-кодов с помощью Aspose.Barcode. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.