QR-коди широко використовуються для обміну важливою інформацією. Для інших вимог ви можете створити QR-код у своїх рішеннях або програмах. Відповідно, у цій статті описано, як програмно створити QR-код у Java.
- Встановлення Java API для генерації QR-коду
- Створіть QR-код на Java
- Згенеруйте QR-код за допомогою ForceQR Encoding у 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-код, виконавши такі дії:
- Створіть об’єкт класу BarcodeGenerator і вкажіть вхідний текст разом із EncodeType.
- Встановіть типи кодування та версію QR-коду.
- Згенеруйте 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, потрібно виконати наведені нижче дії.
- Створіть екземпляр класу BarcodeGenerator і вкажіть EncodeType і вхідний текст.
- Встановіть тип кодування та версію потрібного QR-коду.
- Запишіть вихідний файл, що містить код, як зображення 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. У разі будь-яких запитань зв’яжіться з нами через форум.