Barkodlama, verileri makine tarafından okunabilir bir biçimde sunmanın yollarından biridir. Barkodlar normalde çok sayıda kalem için tanımlama olarak kullanılır. Bu yazıda, Java’da barkod oluşturmayı öğreneceksiniz. Ayrıca, oluşturulan barkodların uygulamalarınızda Java Signature API kullanarak belgelerinize ve resimlerinize nasıl uygulanabileceğini göreceksiniz.

Aşağıdaki konular aşağıda ele alınmıştır:

Barkod Oluşturmak için Java API

GroupDocs.Signature, belgeleri, görüntüleri veya farklı dosya biçimlerindeki dosyaları imzalamaya izin veren Java API’sini gösterir. Bu API’yi kullanarak barkodlar, QR Kodları, metin, resim, meta veriler, dijital imzalar, damgalar, form alanı imzaları ve daha fazlası gibi farklı imza türlerini kolayca oluşturabilir ve uygulayabilirsiniz. API, imzanın birçok şekilde özelleştirilmesine de izin verir.

İndirin veya Yapılandırın

JAR dosyasını indirilenler bölümünden indirebilir veya maven tabanlı Java uygulamalarınızın pom.xml dosyası için en son depo ve bağımlılık yapılandırmalarını edinebilirsiniz.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-signature</artifactId>
        <version>21.5</version> 
</dependency>

Belgeler ve Resimler için Java’da Barkod Oluşturun

Barkodlar, özelleştirilmiş metin, görünüm ve farklı kodlama türleri ile programlı olarak oluşturulabilir. Desteklenen barkod türlerinden bazıları Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Postnet, UPCA ve çok daha fazlasını içerir. Bu barkodlar, geniş bir [desteklenen belge ve görüntü formatları] listesine 6 uygulanabilir.

Aşağıda, herhangi bir belgeye veya görüntüye barkod uygulamak için ana adımlar verilmiştir.

  • Belgeyi veya resmi yükleyin.
  • Metin, görünüm, kodlama ve diğer özelliklerle birlikte barkodu oluşturun.
  • Oluşturulan barkodu seçilen dosyaya ekleyin.
Java'da Barkod Oluşturun

Java’da Barkod Oluşturun ve Belgelere Uygulayın

Barkod oluşturmak ve ihtiyaca göre özelleştirmek karmaşık bir prosedür değildir. Hedef belgeler ister bir MS Word belgesi, PDF dosyası, Excel elektronik tablosu veya sunum olsun, barkod ekleme adımları tüm farklı biçimler için aynı olacaktır. Aşağıdaki adımlar, barkodların nasıl oluşturulacağına ve bunların Java’daki herhangi bir belgeye nasıl uygulanacağına/iliştirileceğine rehberlik eder.

  • Signature sınıfını kullanarak belgeyi (PDF, Word belgesi, elektronik tablo, PPT, …) yükleyin.
  • BarcodeSignOptions sınıfını kullanarak barkod seçeneklerini tanımlayın.
  • Kodlama türü, konum, boyut, arka plan veya ön renk, yazı tipi vb. gibi barkod özelliklerini ayarlayın.
  • Oluşturulan barkodu yüklenen belgeye eklemek için sign yöntemini çağırın.

Aşağıdaki kaynak kodu bir barkod oluşturur ve bunu Java kullanarak bir PDF belgesine ekler.

// Java'da belgelere (DOC, DOCX, PDF, PPT, XLS, XLSX, ...) barkod oluşturun ve uygulayın
Signature signature = new Signature("path/document.pdf");

// Barkod metni ile barkod seçeneği oluştur
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Barkod Hizalama ve Görünüm
options.setLeft(205);
options.setTop(170);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Below);

// Belgeye barkod iliştirin
signature.sign(outputFilePath, options);

Java’da Barkod Oluşturun ve Görsellere Uygulayın

Çok benzer bir şekilde görsellere barkod uygulayabilirsiniz. JPG, PNG, WebP resminiz veya GIF, TIF, CDR, SVG veya başka herhangi bir resim formatınız olsun, barkodu yüklenen resme ekleyebilirsiniz.

Aşağıda, barkod oluşturma ve bunları Java API kullanarak herhangi bir görüntüye uygulama adımları yer almaktadır.

  • Resminizi (JPG, PNG, WebP, …) İmza kullanarak yükleyin.
  • Barkod seçeneklerini BarcodeSignOptions kullanarak hazırlayın.
  • Metni, kodlama tipini, konumu, boyutu, görünümü vb. ayarlayarak barkodu özelleştirin.
  • sign yöntemini kullanarak görüntüyü imzalamak için barkod uygulayın.

Aşağıdaki kaynak kodu bir barkod oluşturur ve bunu Java’da bir JPG görüntüsüne ekler.

// // Java'da Görüntülere (JPG, PNG, BMP, ...) barkodlar oluşturun ve uygulayın
Signature signature = new Signature("path/image.jpg");

// Barkod metni ile barkod seçeneği oluştur
BarcodeSignOptions options = new BarcodeSignOptions("<00-0-0000-0> 2021-08");
options.setEncodeType(BarcodeTypes.Code128);

// Barkod Hizalama ve Görünüm
options.setLeft(100);
options.setTop(100);
options.setHeight(50);
options.setWidth(200);
options.setForeColor(Color.BLUE);
options.setCodeTextAlignment(CodeTextAlignment.Above);

// Resim ile barkod iliştirin
signature.sign(outputFilePath, options);

Ücretsiz API Lisansı Alın

API’yi değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.

Çözüm

Sonuç olarak, Java’da barkodları nasıl oluşturacağınızı öğrendiniz. Ayrıca, oluşturulan bu barkodları resimlerinize ve belgelerinize nasıl ekleyeceğinizi gördünüz. Artık kendi barkod oluşturucu Java uygulamanızı geliştirebilirsiniz.

Belgeleri veya GitHub üzerinde bulunan örnekleri kullanarak Java Signature API hakkında daha fazla bilgi edinebilirsiniz. forumda bizimle iletişime geçin.

Ayrıca bakınız