Створіть QR-код на Java.

QR-коди широко використовуються для обміну важливою інформацією. Для інших вимог ви можете створити QR-код у своїх рішеннях або програмах. Відповідно, у цій статті описано, як програмно створити QR-код у Java.

Встановлення Java API для генерації QR-коду

Вам потрібно встановити Aspose.BarCode for Java API, який дозволить вам працювати з різними типами штрих-кодів. Просто завантажте відповідні файли JAR або перейдіть до нього за допомогою наступних конфігурацій у файлі pom.xml, щоб налаштувати його з репозиторію.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>22.8</version>
</dependency>

Створіть QR-код на Java

Ви можете створити QR-код, виконавши такі дії:

  1. Створіть об’єкт класу BarcodeGenerator і вкажіть вхідний текст разом із EncodeType.
  2. Встановіть типи кодування та версію QR-коду.
  3. Згенеруйте QR-код і експортуйте згенерований код як зображення PNG.

Наступний зразок коду демонструє, як створити QR-код у Java:

// Ініціалізуйте екземпляр класу BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Встановити автоматичну версію
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Встановіть тип кодування ForceMicroQR QR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);

Згенеруйте QR-код за допомогою ForceQR Encoding у Java

Щоб створити тип QR-коду ForceQR у Java, потрібно виконати наведені нижче дії.

  1. Створіть екземпляр класу BarcodeGenerator і вкажіть EncodeType і вхідний текст.
  2. Встановіть тип кодування та версію потрібного QR-коду.
  3. Запишіть вихідний файл, що містить код, як зображення PNG.

У наступному прикладі коду пояснюється, як створити QR-код із кодуванням ForceQR у Java:

// Ініціалізуйте екземпляр класу BarcodeGenerator
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);

// Встановити автоматичну версію
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);

//Встановіть тип кодування ForceQR QR
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);

Отримайте безкоштовну ліцензію

Ви можете оцінити API без будь-яких водяних знаків або обмежень оцінювання, надіславши запит на безкоштовну тимчасову ліцензію.

Висновок

У цій статті ви дослідили, як створити QR-код різних типів, версій тощо на основі ваших вимог. Зразок коду показує весь процес створення QR-коду програмним шляхом у java. Крім того, ви можете переглянути розділ документація, щоб перевірити багато інших варіантів і функцій, які підтримує Aspose.BarCode for Java API. У разі будь-яких запитань зв’яжіться з нами через форум.

Дивись також