Jasper Report ile Dinamik QR Code Oluşturma: Adım Adım Rehber
Herkese merhaba! Bu yazıda Jasper Report kullanarak dinamik QR Code oluşturmanın yollarını anlatacağız. QR kodlar, bilgi paylaşımını kolaylaştıran etkili bir yöntemdir. Bu rehberde, Jasper Report ile QR Code entegrasyonunu adım adım göreceksiniz.
Adım 1: Gerekli Jar Dosyalarını İndirme
QR kodların sorunsuz çalışması için bazı Java kütüphanelerini projemize dahil etmemiz gerekiyor. Spring Boot kullanıyorsanız, bu jar dosyalarını pom.xml dosyanıza ekleyerek indirebilirsiniz.
Kullanılacak kütüphaneler:
- google.zxing/core/3.3.1
- com.google.zxing/javase/3.3.1
Maven Repository Bağlantıları:
pom.xml Dosyasına Eklenecek Kodlar:
<!-- QR Code Kütüphaneleri -->
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.3.1</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>3.3.1</version>
</dependency>
Adım 2: Jasper Report Studio’ya Kütüphaneleri Ekleyin
- Jasper Report Studio’yu açın
- Window → Preferences → Java Build Path → Libraries → Add External JARs adımlarını takip edin
- İndirdiğiniz core-3.3.1.jar ve javase-3.3.1.jar dosyalarını ekleyin
Adım 3: Yeni Bir Jasper Report Dosyası Oluşturun
- File → New → Jasper Report seçeneğine tıklayarak yeni bir rapor oluşturun.
- Tasarım alanını açarak QR kodumuzu eklemeye başlayalım.
Adım 4: QR Code Bileşenini Ekleme
- Palette bölümünden Image bileşenini seçin ve Detail Band içine ekleyin.
- Eklediğiniz Image bilesenine tıklayın ve Properties sekmesini açın.
Adım 5: QR Code Verisini Tanımlama
QR Code içine gireceğimiz bilgiyi Expression sekmesinde aşağıdaki kodu kullanarak tanımlayabiliriz:
new com.google.zxing.qrcode.QRCodeWriter().encode(
"https://latestsoftwaredevelopers.com",
com.google.zxing.BarcodeFormat.QR_CODE, 300, 300)
Ayrıca Java parametreleri veya field değerleri ile de QR Code bilgilerini dinamik hale getirebilirsiniz.
Adım 6: Raporunuzu Önizleyin ve QR Code’u Test Edin
- Jasper Report Studio’da Preview seçeneğine tıklayarak raporunuzu görüntüleyin.
- QR Code’unuzun doğru çalıştığından emin olmak için bir QR tarayıcı uygulamasıyla test edin.
Artık Jasper Report kullanarak dinamik QR Code oluşturabilirsiniz! Çıktı alarak QR Code’unuzu kullanmaya başlayabilirsiniz.
Son Söz
Bu yazıda Jasper Report ile dinamik QR Code oluşturmanın adımlarını ayrıntılı bir şekilde anlattık. Daha fazla teknik makale için latestsoftwaredevelopers.com adresini ziyaret edebilir veya bizi Medium üzerinden takip edebilirsiniz.
Kaynaklar:
Artık Jasper Report kullanarak dinamik QR Code oluşturabilirsiniz!
Çıktı alarak QR Code’unuzu kullanmaya başlayabilirsiniz.
Şimdilik iyi çalışmalar, hoşçakalın!