Создать QR-код в Java

QR-коды используются для всего: от обмена ссылками на веб-сайты и контактной информацией до осуществления платежей и отслеживания запасов. Если вы разработчик Java, вам может быть интересно, как программно создавать QR-коды. В этом сообщении блога мы покажем вам процесс создания QR-кодов на Java.

Генератор QR-кода — установка Java API

Вы можете легко настроить API QR Generator из раздела Новые выпуски или установить Conholdate.Total для Java со следующими конфигурациями Maven:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>23.9</version>
<type>pom</type>
</dependency>

Создать QR-код в Java

Вы можете создать QR-код на Java, выполнив следующие действия:

  • Инициализируйте экземпляр класса BarcodeGenerator.
  • Укажите параметры внешнего вида QR-кода.
  • Установите тип кодировки и версию QR.
  • Напишите выходной QR-код.

Приведенный ниже фрагмент кода демонстрирует, как создать QR-код на Java:

// Инициализируйте экземпляр класса BarcodeGenerator.
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "Aspose");

// Установите различные параметры штрих-кода
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);
gen.getParameters().setAutoSizeMode(com.aspose.barcode.generation.AutoSizeMode.NEAREST);
gen.getParameters().getImageHeight().setPixels(200);
gen.getParameters().getImageWidth().setPixels(200);

// Установить автоматическую версию
gen.getParameters().getBarcode().getQR().setQrVersion(com.aspose.barcode.generation.QRVersion.AUTO);

// Установить тип кодирования ForceQR
gen.getParameters().getBarcode().getQR().setQrEncodeType(com.aspose.barcode.generation.QREncodeType.FORCE_QR);

// Сохранить сгенерированный QR-код
gen.save("QRcode.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

Создайте QR-код с соотношением сторон в Java

Вы можете импровизировать процесс генерации QR-кода, изменяя различные значения параметров штрих-кода. Например, вы можете указать различные подписи, режим автоматического размера, версию, соотношение сторон и т. д. Следующие шаги подробно описывают, как создать QR-код с соотношением сторон в Java:

  • Создайте экземпляр объекта класса BarcodeGenerator.
  • Установите различные параметры штрих-кода QR.
  • Укажите соотношение сторон.
  • Экспортируйте выходной QR-код.

В следующем примере кода объясняется, как создать QR-штрих-код с соотношением сторон в Java:

// Инициализировать экземпляр класса BarcodeGenerator.
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "ASPOSE");

// Установить параметры штрих-кода
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);

// Установить соотношение сторон
gen.getParameters().getBarcode().getQR().setAspectRatio(2);

// Сохранить сгенерированный QR-код
gen.save("QrAspectRatio.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

На снимке экрана ниже приведен пример QR-кода, созданного с учетом соотношения сторон:

Создать QR-код Java

Бесплатная пробная лицензия

Вы можете получить бесплатную временную лицензию, чтобы избежать ограничений оценки и протестировать API на полную мощность.

Подведение итогов

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

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