Java'da QR Kodu oluşturun

QR kodları, web sitesi bağlantılarının ve iletişim bilgilerinin paylaşılmasından ödeme yapılmasına ve envanter takibine kadar her şey için kullanılır. Java geliştiricisiyseniz QR kodlarını programlı olarak nasıl oluşturacağınızı merak ediyor olabilirsiniz. Bu blog yazısında, Java’da QR kodları oluşturma sürecinde size yol göstereceğiz.

QR Code Generator - Java API Kurulumu

QR Generator API’sini Yeni Sürümler bölümünden kolayca yapılandırabilir veya Conholdate.Total for Java‘yi aşağıdaki Maven yapılandırmalarıyla yükleyebilirsiniz:

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

Java’da QR Kodu oluşturun

Aşağıdaki adımları izleyerek Java’da bir QR kodu oluşturabilirsiniz:

  • BarcodeGenerator sınıfının bir örneğini başlatın.
  • setText(String), setAutoSizeMode(AutoSizeMode) ve diğer yöntemlerle QR Kodu görünüm parametrelerini belirtin.
  • Kodlama türünü setQrEncodeType(QREncodeType) ile ve QR sürümünü setQrVersion(QRVersion) yöntemiyle ayarlayın.
  • Çıktı QR kodunu save(String, BarCodeImageFormat) yöntemiyle yazın.

Aşağıdaki kod parçacığı Java’da QR kodunun nasıl oluşturulacağını gösterir:

// BarcodeGenerator sınıfının bir örneğini başlatın
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "Aspose");

// Farklı barkod parametrelerini ayarlayın
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);

// Otomatik sürümü ayarla
gen.getParameters().getBarcode().getQR().setQrVersion(com.aspose.barcode.generation.QRVersion.AUTO);

// ForceQR kodlama türünü ayarlayın
gen.getParameters().getBarcode().getQR().setQrEncodeType(com.aspose.barcode.generation.QREncodeType.FORCE_QR);

// Oluşturulan QR Kodunu kaydet
gen.save("QRcode.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

Java’da En Boy Oranına Sahip QR Kodu Oluşturun

Barkod parametrelerinin farklı değerlerini değiştirerek QR kod oluşturma sürecini doğaçlama yapabilirsiniz. Örneğin, farklı başlıklar, otomatik boyut modu, sürüm, en boy oranı vb. belirtebilirsiniz. Aşağıdaki adımlar, Java’da en boy oranına sahip bir QR kodunun nasıl oluşturulacağını daha ayrıntılı olarak açıklamaktadır:

  • BarcodeGenerator sınıfının bir nesnesini örnekleyin.
  • setVisible(bool) ve setPixels(Unit) yöntemi gibi farklı QR barkod parametrelerini ayarlayın.
  • setAspectRatio(float) yöntemiyle En Boy Oranını belirtin.
  • Save(String, BarCodeImageFormat) yöntemini kullanarak çıktı QR Kodunu dışa aktarın.

Aşağıdaki örnek kod, Java’da en boy oranına sahip bir QR barkodunun nasıl oluşturulacağını açıklamaktadır:

// BarcodeGenerator sınıfının bir örneğini başlatın
com.aspose.barcode.generation.BarcodeGenerator gen = new com.aspose.barcode.generation.BarcodeGenerator(com.aspose.barcode.generation.EncodeTypes.QR, "ASPOSE");

// Barkod parametrelerini ayarlayın
gen.getParameters().getBarcode().getXDimension().setPixels(4);
gen.getParameters().getCaptionBelow().setText("Aspose");
gen.getParameters().getCaptionBelow().setVisible(true);

// En Boy Oranını Ayarla
gen.getParameters().getBarcode().getQR().setAspectRatio(2);

// Oluşturulan QR Kodunu kaydet
gen.save("QrAspectRatio.png", com.aspose.barcode.generation.BarCodeImageFormat.PNG);

Aşağıdaki ekran görüntüsü en boy oranıyla oluşturulmuş örnek bir QR kodudur:

QR Kodu Java Oluştur

Ücretsiz Değerlendirme Lisansı

Değerlendirme sınırlamalarından kaçınmak ve API’leri tam kapasiteyle test etmek için bir ücretsiz geçici lisans alabilirsiniz.

Özetliyor

Java’da QR kodları oluşturmak nispeten basit bir işlemdir. Web siteleri, iletişim bilgileri veya başka herhangi bir amaç için QR kodları oluşturmak istiyorsanız artık bunu yapacak bilgiye sahipsiniz. Özel gereksinimlerinize uygun QR kodları oluşturmak için farklı içerik ve ayarlarla denemeler yapın. QR kodları, Java uygulamalarınızın işlevselliğini artırabilecek çok yönlü bir araçtır. Ancak endişelerinizden herhangi birini tartışmanız gerekirse lütfen forum adresinden bize yazın.

Ayrıca bakınız