Генератор 2D-кода | Создатель 2D-кода | Создать 2D-штрих-код

2D-штрих-коды, также известные как матричные штрих-коды, представляют собой тип штрих-кода, который кодирует информацию в двух измерениях, как по вертикали, так и по горизонтали. Это позволяет им хранить значительно больше данных, чем их традиционные одномерные аналоги, что делает их идеальными для приложений, где пространство ограничено. Среди наиболее широко используемых 2D-штрих-кодов — QR-коды или коды быстрого ответа. Эти вездесущие черно-белые квадраты проникли почти во все аспекты нашей жизни: от этикеток продуктов до меню ресторанов и даже уличного искусства. QR-коды произвели революцию в том, как мы взаимодействуем с информацией. С помощью одного сканирования эти универсальные коды могут перенести нас на веб-сайты, отображать текстовые сообщения, подключать нас к профилям в социальных сетях и даже запускать приложения. В статье будет представлено пошаговое руководство по созданию 2D-штрих-кодов или QR-кодов с использованием API-интерфейса генератора 2D-штрих-кодов. Итак, начнем.

В этой статье будут рассмотрены следующие темы:

  1. API генератора 2D-штрих-кодов
  2. Как создавать 2D-даркоды или QR-коды?
  3. Генератор 2D-штрих-кода на C#
  4. Генератор 2D-кода на Java
  5. Создать 2D-штрих-код на Python
  6. Генератор 2D QR-кода
  7. Онлайн-генератор 2D-кодов
  8. Создатель 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-коды?

  1. Загрузите и установите библиотеку Aspose.Barcode.
  2. Инициализируйте новый экземпляр класса BarcodeGenerator.
  3. Укажите текст, который вы хотите закодировать в 2D-штрих-код.
  4. Сохраните сгенерированное изображение кода в файл.

Генератор 2D-штрих-кода на C#

Мы можем создать 2D-штрих-код и разработать генератор кода с помощью Aspose.BarCode for .NET, выполнив следующие шаги:

  1. Во-первых, либо загрузите DLL API, либо установите пакет Aspose.BarCode NuGet, используя следующую команду в консоли диспетчера пакетов:
PM> Install-Package Aspose.BarCode
  1. Затем создайте экземпляр класса BarcodeGenerator и установите EncodeTypes.
  2. Затем укажите текст для кодирования.
  3. При необходимости укажите параметры настройки кода.
  4. Наконец, вызовите метод 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-штрих-кода на C#

Генератор 2D-штрих-кода на C#

Генератор 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-кода на Java

Генератор 2D-кода на Java

Создайте 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-штрих-код на Python

Создайте 2D-штрих-код на Python

Генератор 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 QR-кода

Генератор 2D QR-кода

Создатель 2D-кода — получите бесплатную лицензию

Aspose предоставляет бесплатную ознакомительную версию, предназначенную для тестирования функций и возможностей API. Пожалуйста, получите бесплатную временную лицензию для изучения библиотеки без каких-либо ограничений по ознакомлению.

Генератор 2D-кода онлайн

Вы также можете попробовать это бесплатное веб-приложение онлайн-генератор штрих-кодов для создания 2D-штрих-кодов или QR-кодов. Это веб-приложение было разработано с использованием вышеуказанного API.

Создатель 2D-кода — учебные ресурсы

Помимо создания 2D-штрих-кодов или QR-кодов, вы можете узнать больше об Aspose.BarCode и изучить его различные интересные функции, используя ресурсы, приведенные ниже:

Заключение

В этом сообщении блога мы показали вам, как создавать 2D-штрих-коды или QR-коды онлайн или программно. Следуя инструкциям, описанным в этом руководстве, вы сможете легко разрабатывать собственные приложения-генераторы 2D-кода. Мы также представили онлайн-приложение для создания штрих-кодов на ходу. Мы надеемся, что этот пост помог вам в процессе создания 2D-штрих-кодов с помощью Aspose.Barcode. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем форуме бесплатной поддержки.

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