
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-кода, созданного с учетом соотношения сторон:

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