Java kullanarak XML'de Barkod oluşturun

Barkod, verilerin makine tarafından okunabilen bir koddaki görsel temsilidir. Barkodlar, bir ürün veya şirket hakkında sayı ve/veya paralel çizgi deseni şeklinde kodlanmış bilgiler içerir. Barkod tarayıcılar, çubukların desenini çevirir ve kodlanmış bilgileri basit bir metin olarak çıkarır. Programlı olarak çeşitli türde barkodlar üretebiliriz. Bu yazıda Java kullanarak XML’de barkodların nasıl oluşturulacağını öğreneceğiz.

Bu makalede aşağıdaki konular ele alınacaktır:

Java Barkod Oluşturucu API’si – Ücretsiz İndirin

XML’de barkod oluşturmak için Aspose.BarCode for Java API’sini kullanacağız. Çok çeşitli barkod türlerinin8 oluşturulmasını ve okunmasını kolaylaştırır. Lütfen API’nin JAR’ını indirin veya aşağıdaki pom.xml yapılandırmasını Maven tabanlı bir Java uygulamasına 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>21.12</version>
</dependency>

Java kullanarak XML’de Barkod Nasıl Oluşturulur

API’nin BarcodeGenerator sınıfı barkod oluşturmaya izin verir. Aşağıdaki adımları kullanarak kolayca bir barkod oluşturabilir ve bunu bir XML dosyasına kaydedebiliriz:

  1. Öncelikle BarcodeGenerator sınıfının bir örneğini oluşturun ve argüman olarak barkodun türünü ve metnini belirtin.
  2. Son olarak, BarcodeGenerator.exportToXml(String) yöntemini kullanarak XML’de barkod oluşturun. Çıktı dosyasının yolunu argüman olarak alır.

Aşağıdaki kod örneği, Java kullanarak barkodun nasıl oluşturulacağını ve XML’e nasıl kaydedileceğini gösterir.

// CodeText ve Barkod Sembolojisi ile barkod oluşturucu örneğini somutlaştırın
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.PDF_417,
    "this is some test code text. \n Second line \n third line.");

// XML'e kaydet
generator.exportToXml("C:\\Files\\barcode\\barcode_xml_out.xml");
Java kullanarak XML'de Barkod nasıl oluşturulur?

Java kullanarak XML’de Barkod nasıl oluşturulur?

Java kullanarak Barkod Özelliklerini XML’e aktarma

Aşağıdaki adımları kullanarak özelleştirilmiş bir barkod oluşturabilir ve tüm özellikleri XML’e kaydedebiliriz:

  1. Öncelikle BarcodeGenerator sınıfının bir örneğini oluşturun ve argüman olarak barkodun türünü ve metnini belirtin.
  2. Metin, hizalama, alt başlık ve üst başlık ayarları vb. gibi çeşitli barkod özelliklerini ayarlayın.
  3. Son olarak, BarcodeGenerator.exportToXml(String) yöntemini kullanarak barkodu XML’e kaydedin. Çıktı dosyasının yolunu argüman olarak alır.

Aşağıdaki kod örneği, Java kullanılarak XML’de barkod özelliklerinin nasıl dışa aktarılacağını gösterir.

// BarcodeGenerator nesnesini başlatın
// Barkod metnini ve barkod sembolojisini parametre olarak iletin.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "abcdefghijklmnopqrstuvwxyzabcdef");

// Barkodun çeşitli farklı özelliklerini/değişkenlerini ayarlayın.
generator.getParameters().getBorder().setVisible(true);
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.ABOVE);

// Başlığı belirtin Yukarıdaki ayarlar.
generator.getParameters().getCaptionAbove().setText("Caption ABOVE");
generator.getParameters().getCaptionAbove().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionAbove().setVisible(true);
generator.getParameters().getCaptionAbove().setTextColor(Color.GREEN);

// Başlığı belirtin Ayarlar altında.
generator.getParameters().getCaptionBelow().setText("Caption BELOW");
generator.getParameters().getCaptionBelow().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionBelow().setVisible(true);
generator.getParameters().getCaptionBelow().setTextColor(Color.YELLOW);

// Metin yazı tipi ayarlarını belirtin.
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setFamilyName("Courier New");
generator.getParameters().getBarcode().getCodeTextParameters().getFont().getSize().setPoint(24);
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setStyle(FontStyle.BOLD);

// Özellikleri XML dosyasına aktarmak için XML'e aktarma yöntemini çağırın.
generator.exportToXml("C:\\Files\\barcode\\DataMatrix_out.xml");

Java kullanarak QR Kodunu XML’e Aktarma

Ayrıca aşağıdaki adımları kullanarak bir QR kodu oluşturabilir ve bunu bir XML dosyasına kaydedebiliriz:

  1. Öncelikle BarcodeGenerator sınıfının bir örneğini oluşturun ve barkodun türünü QR, metni ise argüman olarak belirtin.
  2. İsteğe bağlı olarak barkodun yükseklik, genişlik, çözünürlük vb. özelliklerini ayarlayın.
  3. Son olarak, BarcodeGenerator.exportToXml(String) yöntemini kullanarak XML’de QR kodu oluşturun. Çıktı dosyasının yolunu argüman olarak alır.

Aşağıdaki kod örneği, Java kullanarak bir QR kodunun nasıl oluşturulacağını ve XML’e nasıl kaydedileceğini gösterir.

// BarcodeGenerator nesnesini başlatın
// Barkod sembolojisini QR olarak ve barkod metnini parametre olarak iletin.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");

// Çözünürlüğü ayarla
generator.getParameters().setResolution(400);

// QR kodunu XML'e kaydedin
generator.exportToXml("C:\\Files\\barcode\\QR_out.xml");

Java kullanarak XML’den Barkod Nasıl İçe Aktarılır

Aşağıdaki adımları kullanarak barkod özelliklerini bir XML dosyasından okuyabilir ve barkod görüntüsünü kaydedebiliriz:

  1. Bağımsız değişken olarak giriş XML dosyası yolu ile BarcodeGenerator.importFromXml() yöntemini çağırın. BarcodeGenerator sınıfı nesnesini döndürür.
  2. Son olarak, BarcodeGenerator.save(String) yöntemini kullanarak barkod görüntüsünü kaydedin. Çıktı dosyasının yolunu argüman olarak alır.

Aşağıdaki kod örneği, bir XML dosyasından barkodun nasıl okunacağını ve Java kullanılarak resim olarak nasıl kaydedileceğini gösterir.

// XML'den barkodu okuyun ve BarcodeGenerator nesnesini somutlaştırın
BarcodeGenerator generator = BarcodeGenerator.importFromXml("C:\\Files\\barcode\\barcode_xml_out.xml");

// Barkodu Jpeg olarak kaydet
generator.save("C:\\Files\\barcode\\barcode_xml_out.jpg", BarCodeImageFormat.JPEG);
Java kullanarak XML'den Barkod Nasıl Oluşturulur

Java kullanarak XML’den Barkod Nasıl Oluşturulur

Ücretsiz Lisans Alın

Lütfen ücretsiz bir geçici lisans talep ederek API’yi değerlendirme sınırlamaları olmadan deneyin.

Çözüm

Bu yazıda Java kullanarak barkod oluşturmayı ve onu XML’e nasıl aktaracağımızı öğrendik. Ayrıca XML’de nasıl QR kodu oluşturulacağını ve program aracılığıyla bir XML dosyasından barkodun nasıl içe aktarılacağını da gördük. Ayrıca, belgeleri kullanarak Aspose.BarCode for Java API hakkında daha fazla bilgi edinebilirsiniz. Herhangi bir belirsizlik durumunda, lütfen forum üzerinden bizimle iletişime geçmekten çekinmeyin.

Ayrıca bakınız