QR kodları, önemli bilgileri paylaşmak için yaygın olarak kullanılır. Farklı gereksinimler için çözümlerinizde veya uygulamalarınızda bir QR kodu oluşturmak isteyebilirsiniz. Buna göre, bu makale Java’da programlı olarak bir QR Kodunun nasıl oluşturulacağını detaylandırır.
- QR Kodu Oluşturmak için Java API Kurulumu
- Java’da QR Kodu Oluşturun
- Java’da ForceQR Kodlama ile QR Kodu Oluşturun
QR Kodu Oluşturmak için Java API Kurulumu
Çeşitli barkodlar türleri ile çalışmanızı sağlayan Aspose.BarCode for Java API’sini kurmanız gerekir. İlgili JAR dosyalarını indirin veya depodan yapılandırmak için pom.xml dosyasındaki aşağıdaki yapılandırmalarla erişin.
<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>
Java’da QR Kodu Oluşturun
Aşağıdaki adımlarla bir QR Kodu oluşturabilirsiniz:
- BarcodeGenerator sınıfından bir nesne oluşturun ve giriş metnini EncodeType ile birlikte belirtin.
- Kodlama türlerini ve QR kodunun sürümünü ayarlayın.
- QR Kodunu oluşturun ve oluşturulan kodu bir PNG görüntüsü olarak dışa aktarın.
Aşağıdaki örnek kod, Java’da bir QR Kodunun nasıl oluşturulacağını gösterir:
// BarcodeGenerator sınıfının bir örneğini başlat
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);
// Otomatik sürümü ayarla
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);
//ForceMicroQR QR kodlama türünü ayarla
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_MICRO_QR);
gen.save(dataDir + "QREncodeTypeForceMicroQR.png", BarCodeImageFormat.PNG);
Java’da ForceQR Kodlama ile QR Kodu Oluşturun
Java’da ForceQR türünde bir QR kodu oluşturmak için aşağıdaki adımları izlemeniz gerekir.
- BarcodeGenerator sınıfının bir örneğini oluşturun ve EncodeType ile giriş metnini belirtin.
- İstenen QR Kodunun kodlama türünü ve sürümünü ayarlayın.
- Kodu içeren çıktı dosyasını bir PNG görüntüsü olarak yazın.
Aşağıdaki kod örneği, Java’da ForceQR kodlamasıyla bir QR kodunun nasıl oluşturulacağını açıklar:
// BarcodeGenerator sınıfının bir örneğini başlat
BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "Aspose");
gen.getParameters().getBarcode().getXDimension().setPixels(4);
generator.getParameters().setResolution(400);
// Otomatik sürümü ayarla
gen.getParameters().getBarcode().getQR().setQrVersion(QRVersion.AUTO);
//ForceQR QR kodlama türünü ayarla
gen.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR);
gen.save(dataDir + "QREncodeTypeForceQR.png", BarCodeImageFormat.PNG);
Ücretsiz Lisans Alın
Ücretsiz geçici lisans talep ederek API’yi herhangi bir filigran veya değerlendirme sınırlaması olmadan değerlendirebilirsiniz.
Çözüm
Bu makalede, gereksinimlerinize göre çeşitli türlerde, sürümlerde vb. bir QR Kodunun nasıl oluşturulacağını araştırdınız. Kod örneği, java’da programlı olarak QR Kodu oluşturmak için tüm süreci gösterir. Ayrıca, Aspose.BarCode for Java API tarafından desteklenen diğer birçok varyasyon ve özelliği kontrol etmek için documentation alanına göz atabilirsiniz. Herhangi bir sorunuz olması durumunda, lütfen forum aracılığıyla bize ulaşmaktan çekinmeyin.