Matris barkodlar olarak da bilinen 2D barkodlar, bilgileri hem dikey hem de yatay olarak iki boyutta kodlayan bir barkod türüdür. Bu, geleneksel 1 boyutlu muadillerine göre önemli ölçüde daha fazla veri depolamalarına olanak tanır ve bu da onları alanın sınırlı olduğu uygulamalar için ideal kılar. En yaygın kullanılan 2D barkodlar arasında QR kodları veya Hızlı Yanıt kodları bulunur. Her yerde karşımıza çıkan bu siyah-beyaz kareler, ürün etiketlerinden restoran menülerine ve hatta sokak sanatına kadar hayatımızın neredeyse her alanına sızmış durumda. QR kodları bilgiyle etkileşim şeklimizde devrim yarattı. Bu çok yönlü kodlar, tek bir taramayla bizi web sitelerine taşıyabilir, kısa mesajları görüntüleyebilir, sosyal medya profillerine bağlayabilir ve hatta uygulamaları başlatabilir. Makale, 2D barkod oluşturucu API’sini kullanarak 2D barkodlar veya QR kodları oluşturmaya yönelik adım adım bir kılavuz sağlayacaktır. Öyleyse başlayalım.
Bu makale aşağıdaki konuları kapsayacaktır:
- 2D barkod oluşturucu API’si
- 2D darcode’lar veya QR kodları nasıl oluşturulur?
- C#‘da 2D barkod oluşturucu
- Java’da 2D kod üreteci
- Python’da 2 boyutlu barkod yapın
- 2D QR kod üreteci
- çevrimiçi 2D kod üreteci
- 2d kod yaratıcısı - öğrenme kaynakları
2D Barkod Oluşturucu API’si
Aspose.Barcode, QR kodları da dahil olmak üzere çeşitli 2D barkod türlerini oluşturmanıza ve özelleştirmenize olanak tanıyan popüler bir 2D barkod ve QR kod oluşturucu API’sidir. Geliştiricilerin barkod işlevselliğini .NET, Java, PHP, C++, Android, uygulamalarına entegre etmelerini sağlayan kapsamlı bir barkod oluşturma ve tanıma kitaplığıdır. Node.js ve Python uygulamaları. API, hem 1D hem de 2D barkodlar dahil olmak üzere 60’tan fazla barkod sembolojisini destekler. Aşağıdaki bölümlerde Aspose.Barcode kütüphanesini kullanarak metin için QR kodu oluşturma adımlarını inceleyeceğiz.
API, QR Kodu, Mikro QR Kodu, PDF417, Kompakt PDF417, Makro PDF417, Mikro PDF417, Aztek Kodu, Veri Matrisi, DotCode, GS1 Veri Matrisi, GS1 QR Kodu, MaxiCode, İsviçre QR Kodu, Han Xin Kodu, HIBC oluşturulmasına olanak tanır LIC QR Kodu
2D Barkodlar veya QR Kodları nasıl oluşturulur?
- Aspose.Barcode kütüphanesini indirip yükleyin.
- BarcodeGenerator sınıfının yeni bir örneğini başlatın.
- 2D barkodda kodlamak istediğiniz metni belirtin.
- Oluşturulan kod görüntüsünü bir dosyaya kaydedin.
C#’ta 2D Barkod Oluşturucu
Aşağıdaki adımları takip ederek Aspose.BarCode for .NET ile 2D barkod oluşturabilir ve kod oluşturucu geliştirebiliriz:
- Öncelikle lütfen API’nin DLL’sini indirin veya Paket Yönetici Konsolu’nda aşağıdaki komutu kullanarak Aspose.BarCode NuGet paketini yükleyin:
PM> Install-Package Aspose.BarCode
- Daha sonra BarcodeGenerator sınıfının bir örneğini oluşturun ve EncodeTypes’ı ayarlayın.
- Daha sonra kodlanacak metni belirtin.
- İsteğe bağlı olarak kod özelleştirme seçeneklerini belirtin.
- Son olarak, oluşturulan barkod görüntüsünü verilen dosya yoluna kaydetmek için save() yöntemini çağırın.
Aşağıdaki kod örneği, C# kullanarak 2B barkodun nasıl oluşturulacağını gösterir.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// BarcodeGenerator'ın bir örneğini başlatın
// Kodlama Türünü Belirtin
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Pdf417, "Aspose.BarCode");
// Çözünürlüğü ayarla
generator.Parameters.Resolution = 100;
// Barkod oluştur
generator.Save("C:\\Files\\Pdf417-barcode.jpg");
Java’da 2D Kod Oluşturucu
Benzer şekilde yukarıda bahsettiğimiz adımları takip ederek Aspose.BarCode for Java kullanarak Java’da 2D barkod oluşturabiliriz. Ancak Maven tabanlı bir Java uygulamasına API’nin JAR’ını indirmemiz veya aşağıdaki pom.xml yapılandırmasını eklememiz gerekiyor.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>23.10</version>
</dependency>
Aşağıdaki kod örneği, Java kullanarak 2 boyutlu barkodun nasıl oluşturulacağını gösterir.
import com.aspose.barcode.generation.BarCodeImageFormat;
import com.aspose.barcode.generation.BarcodeGenerator;
import com.aspose.barcode.generation.EncodeTypes;
// BarcodeGenerator'ı Başlat
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.AZTEC, "1234567890");
// Boyut değerini piksel cinsinden ayarla
generator.getParameters().getBarcode().getXDimension().setPixels(8);
// Aztek barkodu oluştur
generator.save("C:\\Files\\aztec.bmp", BarCodeImageFormat.BMP);
Python’da 2 boyutlu barkod oluşturma
Python’da 2D barkodlar veya QR kodları oluşturmak için .NET aracılığıyla Aspose.BarCode for Python’u kullanacağız. Bu amaçla lütfen daha önce belirtilen adımları izleyin. Ancak, lütfen konsolda aşağıdaki pip komutunu kullanarak Python paketini indirin veya PyPI’den API’yi yükleyin:
pip install aspose-barcode-for-python-via-net
Aşağıdaki kod örneği Python’da 2 boyutlu barkodun nasıl oluşturulacağını gösterir.
import aspose.barcode as barcode
# BarcodeGenerator sınıfı nesnesini başlat
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.DATA_MATRIX, "Aspose.BarCode")
# Datamatrix barkodu için parametreleri ayarlayın
generator.parameters.barcode.x_dimension.pixels = 8.0
# Datamatrix barkodu oluştur
generator.save("C:\\Files\\datamatrix-barcode.png")
2D QR Kod Oluşturucu
Daha önce bahsettiğimiz adımları takip ederek kolaylıkla QR kodları oluşturabiliriz. Ancak EncodeTypes’ı “QR” olarak belirtmemiz yeterli.
Aşağıdaki kod örneği, C# kullanarak QR kodunun nasıl oluşturulacağını gösterir.
using Aspose.BarCode;
using Aspose.BarCode.Generation;
// BarcodeGenerator'ın bir örneğini başlatın
// Kodlama Türünü QR olarak belirtin
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// X boyutunu belirtin
generator.Parameters.Barcode.XDimension.Pixels = 8;
// QR kodu oluştur
generator.Save("C:\\Files\\qr-code.jpg");
2D Code Creator - Ücretsiz Lisans Alın
Aspose, API’nin özelliklerini ve yeteneklerini test etmek için tasarlanmış ücretsiz bir değerlendirme sürümü sağlar. Kütüphaneyi herhangi bir değerlendirme sınırlaması olmadan keşfetmek için lütfen ücretsiz geçici lisans edinin.
2D Kod Oluşturucu Çevrimiçi
Ayrıca 2 boyutlu barkodlar veya QR kodları oluşturmak için bu ücretsiz çevrimiçi barkod oluşturucu web uygulamasını da deneyebilirsiniz. Bu web uygulaması yukarıdaki API kullanılarak geliştirilmiştir.
2D Kod Oluşturucu - Öğrenme Kaynakları
2D barkodlar veya QR kodları oluşturmanın yanı sıra, aşağıda verilen kaynakları kullanarak Aspose.BarCode hakkında daha fazla bilgi edinebilir ve çeşitli ilgi çekici özelliklerini keşfedebilirsiniz:
Çözüm
Bu blog yazısında size çevrimiçi veya programlı olarak 2D barkodların veya QR kodlarının nasıl oluşturulacağını gösterdik. Bu kılavuzda özetlenen adımları takip ederek kendi 2D kod oluşturucu uygulamalarınızı kolaylıkla geliştirebilirsiniz. Ayrıca hareket halindeyken barkod oluşturmak için çevrimiçi bir web uygulamasını da kullanıma sunduk. Bu yazının Aspose.Barcode ile 2D barkod oluşturma sürecinde size rehberlik etmede yardımcı olduğunu umuyoruz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuz üzerinden bizimle iletişime geçmekten çekinmeyin.