Java'da GS1-128 Barkod Oluşturucu.

Barkodlar, ürünleri tanımlamak için kullanılan grafik sembollerdir. Perakende sektöründe GS1-128 barkodları her yerde bulunur. Dünya çapında birçok şirket, GS1-128 standardını kullanarak veri alışverişinde bulunur. Bir e-Ticaret standardı olarak, bir şirketin ürünleri hakkında doğru ve güvenilir bilgi vermesini mümkün kılar. Bu yazımızda GS1-128 barkodlarının nasıl üretileceğini öğreneceğiz. Bahsedilen adımları takip ettikten sonra, Java’da kendi GS1-128 Barkod Üreticimize sahip olacağız. Öyleyse başlayalım.

Makale aşağıdaki konuları kapsayacaktır:

  1. Java GS1-128 Barkod Oluşturucu API’sı
  2. Java’da GS1-128 Barkodu Oluşturun
  3. UPC-A GS1 128 Kuponu Oluşturun
  4. Barkod Görünümünü Özelleştir

Java GS1-128 Barkod Oluşturucu API’sı

GS1-128 barkodları oluşturmak için Aspose.BarCode for Java API’sini kullanacağız. Barkod oluşturma ve tanıma için sağlam, güvenilir ve kullanımı kolay bir Java API’sidir. Çok çeşitli 1D ve 2D barkod türleri destekler.

Lütfen API’nin JAR’ını indirin veya Maven tabanlı bir Java uygulamasında aşağıdaki pom.xml yapılandırmasını ekleyin.

<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.10</version>
</dependency>

Java’da GS1-128 Barkodu Oluşturun

Aşağıda verilen adımları izleyerek kolayca bir GS1-128 barkodu oluşturabiliriz:

  1. İlk olarak, bağımsız değişken olarak EncodeType ile BarcodeGenerator sınıfının bir örneğini oluşturun.
  2. Ardından, kodlanacak metni belirtin.
  3. Bundan sonra, barkod boyutu değerini piksel cinsinden ayarlayın.
  4. Son olarak, save() yöntemini kullanarak çıktıyı kaydedin. Çıktı dosyası yolunu bağımsız değişken olarak alır.

Aşağıdaki kod örneği, Java’da bir GS1-128 barkodunun nasıl oluşturulacağını gösterir.

// Bu kod örneği, bir GS1-128 barkodunun nasıl oluşturulacağını gösterir.
// BarcodeGenerator sınıfının bir örneğini oluşturun
// Kodlama türünü GS1Code128 olarak belirtin
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.GS_1_CODE_128);

// Kod metnini belirtin
generator.setCodeText("(01)12345678901231(21)ASPOSE(30)9876");

// X boyutunu belirtin 
// BarCode çubuklarının veya boşluklarının biriminin en küçük genişliği
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Çıktıyı kaydet
generator.save("C:\\Files\\GS1Code128.jpg");

Java’da UPC-A GS1 128 Kuponu Oluşturun

Benzer şekilde, daha önce bahsedilen adımları izleyerek aynı görüntüye yerleştirilen ek bir GS1-128 kupon barkodu ile bir barkod etiketi de oluşturabiliriz. Ancak ilk adımda EncodeType’ı UPCAGS1CODE128COUPON olarak ayarlamamız gerekiyor.

Aşağıdaki kod örneği, Java’da bir UPC-A GS1 Code 128 Kuponunun nasıl oluşturulacağını gösterir.

// Bu kod örneği, bir UPC-A GS1 Kodu 128 Kuponunun nasıl oluşturulacağını gösterir.
// BarcodeGenerator sınıfının bir örneğini oluşturun
// Kodlama türünü UpcaGs1Code128Coupon olarak belirtin
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Kod metnini belirtin
generator.setCodeText("123456789012(8110)ASPOSE");

// X boyutunu belirtin 
// BarCode çubuklarının veya boşluklarının biriminin en küçük genişliği
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Çıktıyı kaydet
generator.save("C:\\Files\\Gs1CouponUpcaCode128.jpg");

Java’da GS1 128 Kupon Görünümünü Özelleştirin

Daha önce bahsedilen adımları izleyerek barkodun görünümünü de özelleştirebiliriz. Ancak son adımda görüntüyü kaydetmeden önce ek özellikler belirtmemiz gerekiyor.

Aşağıdaki kod örneği, Java’da GS1 128 Kuponunun barkod görünümünün nasıl özelleştirileceğini gösterir.

// Bu kod örneği, GS1 128 Kuponunun barkod görünümünün nasıl özelleştirileceğini gösterir.
// BarcodeGenerator sınıfının bir örneğini oluşturun
// Kodlama türünü UpcaGs1Code128Coupon olarak belirtin
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.UPCA_GS_1_CODE_128_COUPON);

// Kod metnini belirtin
generator.setCodeText("123456789012(8110)ASPOSE");

// X boyutunu belirtin 
// BarCode çubuklarının veya boşluklarının biriminin en küçük genişliği
generator.getParameters().getBarcode().getXDimension().setPixels(2);

// Kupon ek alanını 50 piksel olarak ayarla
generator.getParameters().getBarcode().getCoupon().getSupplementSpace().setPixels(50);

// Çubuk Yüksekliğini Ayarla
generator.getParameters().getBarcode().getBarHeight().setPixels(50);

// Çubuk Rengini Ayarla
generator.getParameters().getBarcode().setBarColor(Color.RED);

// Etiket Rengini Ayarla
generator.getParameters().getBarcode().getCodeTextParameters().setColor(Color.BLUE);

// Çıktıyı kaydet
generator.save("C:\\Files\\Gs1CouponAppearance.jpg");

Ücretsiz Lisans Alın

Kitaplığı değerlendirme sınırlamaları olmaksızın denemek için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Bu yazımızda GS1-128 barkodunu ve Java’da GS1-128 barkodunun nasıl oluşturulacağını öğrendik. Programlı olarak UPC-A GS1-128 kuponunun nasıl oluşturulacağını da gördük. Ayrıca documentation kullanarak Aspose.BarCode for Java API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuzda bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız