Python'da Yama Kodu Oluşturun

Yama kodu, belge görüntülemede kullanılan belirli dikey çubuklar ve boşluklardan oluşan bir modeldir. Bu kodlar, bir tarayıcıya belgeleri ayırma, yeni bir grup başlatma veya boş bir sayfayı yok sayma gibi belirli bir eylemi gerçekleştirmesi talimatını vermek için kullanılır. Bu yazıda, Python’da yüksek kaliteli bir yama kodunun nasıl oluşturulacağını öğreneceğiz.

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

  1. Yama Kodu veya Yama Barkodu nedir
  2. Yama Kodu Oluşturmak için Python API’si - Ücretsiz İndirme
  3. Python’da Yama Kodu Oluşturun
  4. A4 Kağıt Boyutu için Yama Kodu Oluştur
  5. ABD Harf Sayfası için Yama Kodu
  6. QR Koduyla Yama Kodu Oluştur
  7. Yama Kodu Türleri
  8. Ücretsiz Lisans Alın
  9. Çevrimiçi Yama Kodu Oluşturun
  10. Öğrenme Kaynakları

Yama Kodu veya Yama Barkodu Nedir?

Yama kodu veya yama barkodu, 6 çubuk ve boşluktan oluşan bir dizidir; burada ilk ve son çubuk her zaman siyahtır ve ortadaki dördü, ikili sistemdeki 1-0 rakamlarına karşılık gelen siyah veya beyaz olabilir. Örneğin, genellikle belgeleri ayırmak için kullanılan bir Yama T kodu, siyah-beyaz-siyah-beyaz-siyah-siyah modeline karşılık gelir.

Yama kodları genellikle, belge ayırma, toplu kontrol ve kalite kontrol işlemleri dahil olmak üzere sürecin mümkün olduğunca çoğunu otomatikleştirmenin önemli olduğu yüksek hacimli tarama işlemlerinde kullanılır. Bu, operatörlerin büyük bir belge destesini tek bir geçişte taramasına olanak tanırken, bu belgelerin nasıl işlendiği ve saklandığı üzerinde kontrolü elinde tutmaya devam eder.

Yama Kodu Oluşturmak için Python API - Ücretsiz İndirme

Yama kodları oluşturmak için Aspose.BarCode for Python kullanacağız. Barkod oluşturma ve işleme için çok yönlü ve güçlü bir API’dir. Geliştiricilerin farklı türlerde 1D ve 2D barkodlar oluşturmasına ve okumasına olanak tanır. Code 39, Code 128 ve QR Code dahil olmak üzere 60’tan fazla barkod simgesi desteklenir. Ayrıca EAN, UPC, PDF147, Data Matrix ve karmaşık barkodları da destekler.

Lütfen konsolda aşağıdaki pip komutunu kullanarak paketi indirin veya API’yi PyPI’dan yükleyin:

pip install aspose-barcode-for-python-via-net 

Python’da Yama Kodu Oluşturun

Aşağıda verilen adımları izleyerek Python’da yama kodu oluşturabiliriz:

  1. BarcodeGenerator sınıfının bir örneğini oluşturun ve gerekli EncodeTypes’ı PATCHCODE olarak ayarlayın.
  2. Ardından, giriş kodu metnini belirtin.
  3. İsteğe bağlı olarak, Barkod özelleştirme seçeneklerini belirtin.
  4. 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, Python’da yama barkodunun nasıl oluşturulacağını gösterir.

# Bu kod örneği, bir Yama Kodunun nasıl oluşturulacağını gösterir.
import aspose.barcode as barcode

# BarcodeGenerator'ı Başlatın
# Kodlama türünü belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
Python'da Yama kodu oluşturun.

Python’da Yama Kodu oluşturun.

A4 Kağıt Boyutu için PatchCode Oluşturun

Dikey veya yatay yönlendirmeli A4 kağıt boyutu için bir yama kodu oluşturabiliriz. Yama barkodu sayfa kenarlarında görünür. A4 kağıt boyutu için bir yama kodu oluşturmak üzere lütfen daha önce belirtilen adımları izleyin. Ancak patchformat’ı A4 olarak belirtmemiz yeterli.

Aşağıdaki kod örneği, Python’da A4 kağıt boyutu için yama kodunun nasıl oluşturulacağını gösterir.

# Bu kod örneği, A4 boyutunda bir Yama Kodunun nasıl oluşturulacağını gösterir.
import aspose.barcode as barcode

# BarcodeGenerator'ı Başlatın
# Kodlama türünü belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# A4 boyutunda bir PatchCode barkodu oluşturun
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
A4 Kağıt Boyutu için PatchCode Oluşturun

A4 Kağıt Boyutu için PatchCode oluşturun.

A4 yama formatı, A4 sayfaları için dikey yönde çalışır. Ancak yatay formatta A4 sayfaları için yama barkodu oluşturmak istiyorsanız yama formatını A4LANDSCAPE olarak belirtin.

Aşağıdaki kod örneği, Python’da A4 Landscape için bir yama kodunun nasıl oluşturulacağını gösterir.

# Bu kod örneği, A4 Yatay boyutunda bir Yama Kodunun nasıl oluşturulacağını gösterir.
import aspose.barcode as barcode

# BarcodeGenerator'ı Başlatın
# Kodlama türünü belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# yatay yönde A4 boyutunda bir PatchCode barkodu oluşturun
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
A4 Kağıt Boyutu için PatchCode Oluşturun

A4 Yatay için PatchCode oluşturun.

ABD Harf Sayfası için Yama Kodu

Benzer şekilde, ABD harf sayfaları için dikey veya yatay yönde yama kodları da oluşturabiliriz. Bu amaçla, dikey yönlendirme için yama formatı olarak USLETTER’ı ve yatay yönlendirme için USLETTERLANDSCAPE’i belirtmemiz gerekir.

Aşağıdaki kod örneği, Python’da ABD harfli sayfa boyutu için bir yama kodunun nasıl oluşturulacağını gösterir.

# Bu kod örneği, US Letter boyutunda bir Yama Kodunun nasıl oluşturulacağını gösterir.
import aspose.barcode as barcode

# BarcodeGenerator'ı Başlatın
# Kodlama türünü belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# ABD Mektup Portresi
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");

# ABD Harf Manzarası
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");

QR Kodu ile PatchCode Oluşturun

Daha önce bahsedilen adımları izleyerek yama koduna bir QR kodu ekleyebiliriz. Ancak extrabarcodetext ve location özelliklerini belirtmemiz gerekiyor.

Aşağıdaki kod örneği, Python’da QR Code ile PatchCode’un nasıl oluşturulacağını gösterir.

# Bu kod örneği, QR koduyla Yama Kodu 128'in nasıl oluşturulacağını gösterir.
import aspose.barcode as barcode

# BarcodeGenerator'ı Başlatın
# Kodlama türünü belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# ücretsiz QR ile bir PatchCode barkodu oluşturun
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.parameters.barcode.patch_code.extra_barcode_text = "Aspose page extra info";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.NONE;
generator.save("C:\\Files\\PatchCodeWithQR.png", barcode.generation.BarCodeImageFormat.PNG);
QR Kodu ile PatchCode Oluşturun

QR Code ile PatchCode oluşturun.

Yama Kodu Türleri

Aspose.BarCode for Python kitaplığı altı farklı PatchCode modelini destekler. Bu modeller Yama I, Yama II, Yama III, Yama IV, Yama T ve Yama VI’dır.

Aşağıdaki kod örneği, Python’da çeşitli yama kodu kalıplarının nasıl oluşturulacağını gösterir.

# Bu kod örneği, çeşitli yama kodu modellerinin nasıl oluşturulacağını gösterir.
import aspose.barcode as barcode

# BarcodeGenerator'ı Başlatın
# Kodlama türünü belirtin
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# Yama 1
generator.code_text = "Yama 1";
generator.save("C:\\Files\\PatchCodeI.jpg");

# Yama 1I
generator.code_text = "Yama 1I";
generator.save("C:\\Files\\PatchCodeII.jpg");

# Yama 1II
generator.code_text = "Yama 1II";
generator.save("C:\\Files\\PatchCodeIII.jpg");

# Yama 1V
generator.code_text = "Yama 1V";
generator.save("C:\\Files\\PatchCodeIV.jpg");

# Yama T
generator.code_text = "Yama T";
generator.save("C:\\Files\\PatchCodeT.jpg");

# Yama VI
generator.code_text = "Yama VI";
generator.save("C:\\Files\\PatchCodeVI.jpg");
Yama Kodu Türleri

Yama Kodu Türleri.

Barkod Python Kitaplığı - Ücretsiz Lisans Alın

Aspose, kitaplığın özelliklerini ve yeteneklerini test etmek için ücretsiz bir değerlendirme sürümü sunar. Değerlendirme sınırlamaları olmadan kitaplığı kendiniz test etmek için lütfen ücretsiz bir geçici lisans edinin.

Çevrimiçi Yama Kodu Oluşturun

Bu API kullanılarak geliştirilen çevrimiçi PatchCode oluşturucuyu kullanarak Yama kodunu çevrimiçi olarak ücretsiz olarak oluşturabilirsiniz. Lütfen aşağıdaki bağlantıyı kullanarak tarayıcınızdaki ücretsiz çevrimiçi PatchCode oluşturucuya erişin:

https://products.aspose.app/barcode/generate/patchcode

Python’da Yama Barkodu - Öğrenme Kaynakları

Yama kodu oluşturma hakkında daha fazla bilgi edinebilir ve aşağıda verilen kaynakları kullanarak Aspose.BarCode for Python’un diğer özelliklerini keşfedebilirsiniz:

Çözüm

Bu blog gönderisinde Python’da Aspose.BarCode for Python kullanarak bir yama kodunun nasıl üretileceğini öğrendik. Adım adım kılavuz ve kod örneği, programlı olarak çeşitli yama kodları modellerinin nasıl oluşturulacağını gösterir. Aspose.BarCode for Python, geliştiriciler için son derece yararlı bir araçtır. Kütüphaneyi kolayca kurabilir ve Python uygulamanızda barkodlar oluşturabilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuzda bizimle iletişime geçin.

Ayrıca bakınız