.NET aracılığıyla Python için Aspose.BarCode

Aspose.BarCode API’nin .NET platformu aracılığıyla Python programlama dili için erişilebilir hale getirildiğini duyurmaktan mutluluk duyuyoruz. Bu, geliştiricilerin gelişmiş barkod oluşturma ve tanıma işlevlerini .NET ortamında dağıtılan Python projelerine sorunsuz bir şekilde entegre etmelerine olanak tanır.

Bu makalede, .NET üzerinden Python için yeni eklenen bir barkod tarayıcı ve oluşturucu kitaplığını, temel özelliklerini ve kurulumu ve lisanslanmasıyla ilgili bazı ayrıntıları tanıtıyoruz. İlgili ürün sayfasında bu API hakkında daha fazla bilgi edinin.

.NET aracılığıyla Aspose.BarCode for Python’un Özellikleri

Aspose.BarCode API for Python via .NET, geliştiricilerin barkod oluşturma ve okuma işlevselliğini Python projelerine kolayca dahil etmelerini sağlayan güçlü bir araçtır. Bu barkod kitaplığının temel özelliklerinden bazıları şunlardır:

  • Çok çeşitli barkod biçimleri için destek: QR Code, Aztec Code, PDF417, Data Matrix, EAN, UPC, Code 39 ve daha fazlası dahil olmak üzere 40’tan fazla farklı barkod türünü destekler
  • Gelişmiş barkod tanıma özellikleri: çeşitli görüntü biçimlerinden (BMP, GIF, PNG, JPG veya TIFF) ve farklı kalitedeki barkodları okuyabilir. Ayrıca, hasarlı veya bozuk barkodların çözülmesine izin verir ve hız veya kalite için barkod okumaya öncelik vermek için kullanılabilen çeşitli tanıma ön ayarlarını destekler.
  • Özelleştirme seçenekleri: geliştiriciler, oluşturulan barkodların boyut, yön ve renk gibi çeşitli yönlerini özelleştirebilir
  • Kolay entegrasyon: .NET platformu kullanılarak herhangi bir Python projesine kolayca entegre edilebilir
  • Yüksek kaliteli çıktı: herhangi bir barkod okuyucu tarafından kolayca taranabilen ve okunabilen yüksek kaliteli barkod görüntüleri oluşturur.
  • Kullanımı kolay: Python’dan kolayca çağrılabilen zengin ve kullanımı kolay bir işlevselliğe sahiptir.
  • Esneklik: ister web ister masaüstü tabanlı olsun, her türlü geliştirme ortamı için kullanılabilir
  • Platform bağımsızlığı: platformdan bağımsızdır ve Windows, Linux veya Mac gibi çeşitli işletim sistemlerinde kullanılabilir.

Desteklenen Barkod Türleri

.NET aracılığıyla Python için Aspose.BarCode API, 60’tan fazla doğrusal, 2B ve posta sembolojisi dahil olmak üzere çok çeşitli barkod türlerini destekler:

  • Doğrusal barkodlar en yaygın barkod türüdür ve bir dizi paralel çizgi ve boşlukla temsil edilir. .NET aracılığıyla Python için Aspose.BarCode API, Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok gibi popüler doğrusal sembolojileri destekler -f ve daha fazlası.

  • 2D barkodlar, doğrusal olanlardan daha fazla depolama kapasitesine sahiptir. Noktalardan veya karelerden oluşan bir matris olarak tanımlanırlar. .NET aracılığıyla Python için Aspose.BarCode API, QR Code ve Micro QR Code, PDF417, Aztec Code, DotCode, Data Matrix, MaxiCode ve daha fazlası gibi yaygın olarak kullanılan 2D türleri destekler.

  • Posta barkodları, posta sıralama ve takip için kullanılır. Barkod kitaplığı, Royal Mail, Planet, Postnet ve daha fazlasını içeren çok çeşitli posta barkod standartlarını destekler.

Oluşturma ve Tanıma Yetenekleri

Aspose.BarCode API for Python via .NET, çok çeşitli barkod türleri için gelişmiş oluşturma ve tanıma yetenekleri sunar:

  • Oluşturma yetenekleri: API, geliştiricilerin basit ve kullanımı kolay bir API kullanarak kolayca yüksek kaliteli barkod görüntüleri oluşturmasına olanak tanır. Barkod oluşturmak için ana sınıfa BarCodeGenerator adı verilir. Oluşturulan barkodun barkod formatı, metin ve boyut gibi çeşitli özelliklerini ayarlamak için yöntemler sağlar. Özellikler ayarlandıktan sonra, oluşturulan barkod görüntüsünü bir dosyaya veya akışa kaydetmek için Kaydet yöntemi kullanılabilir.

  • Okuma yetenekleri: API ayrıca geliştiricilerin görüntüler, PDF’ler ve hatta canlı web kamerası akışları gibi çeşitli kaynaklardan gelen barkodları kolayca tanımasına olanak tanıyan gelişmiş barkod tanıma yetenekleri sağlar. Barkodları tanımaya yönelik ana sınıfa BarCodeReader adı verilir. Bir dosyadan, akıştan veya görüntü nesnesinden barkodları tanımaya yönelik yöntemler içerir. Barkod tanındıktan sonra, barkodda kodlanmış metni almak için getcodetext yöntemi kullanılabilir.

Kullanılabilir tüm sınıflar, yöntemler ve özellikler hakkında ayrıntılı bilgi için lütfen API belgelerine bakın.

Kurulum ve Kullanım

Aspose.BarCode for Python’u .NET aracılığıyla kurma işlemi birkaç basit adımı içerir. Devam etmeden önce, aşağıdaki gerekli gereksinimleri karşıladığınızdan emin olun:

  • Python 3.6 veya üstü
  • GCC-6 çalışma zamanı kitaplıkları (veya üstü)
  • .NET Core Çalışma Zamanı bağımlılıkları
  • Python 3.6-3.7 için: Python’un pymalloc yapısı
  • libpython paylaşılan Python kitaplığı

Aspose.BarCode for Python via .NET, API indirme sayfasından bir .whl dosyası indirilerek elde edilebilir. Dosyayı aldıktan sonra, aşağıdaki komutu kullanarak komut satırı aracılığıyla yükleyebilirsiniz:

pip yükleme paket adı

Alternatif olarak, barkod kitaplığının kaynak kodu, Pypi (Python Paket Dizini) deposunda aşağıdaki komutu çalıştırarak kurulabilen bir paket olarak bulunur:

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

lisanslama

Aspose.BarCode for Python via .NET, herhangi bir sınırlama olmaksızın barkodların üretilmesine izin veren bir değerlendirme modu sunar. Ancak ortaya çıkan barkod görüntüsünün üzerine “Aspose” yazan bir filigran yerleştirilecektir. Lisanssız sürüm, desteklenen tüm barkod türlerini okumak için de kullanılabilir, ancak herhangi bir sınırlama olmaksızın yalnızca Code 39’un kodu çözülebilir. Diğer türlere karşılık gelen barkodları okumaya çalışmak, kodu çözülmüş metnin %30’unun "" ile maskelenmesine neden olur. Kütüphanenin tam işlevselliğine erişmek ve sınırlamalar veya filigran yerleştirme olmaksızın barkod oluşturma ve okuma gerçekleştirmek için bir lisans alınmalıdır. Bir lisans satın alındıktan sonra, kitaplığın tüm özelliklerine tam erişiminiz olur.

Aspose.BarCode for Python’un tüm yeteneklerini .NET aracılığıyla test etmek istiyorsanız 30 günlük geçici bir lisans talep edebilirsiniz. Daha fazla ayrıntı için lütfen Geçici Lisans nasıl alınır? konusundaki talimatlara bakın. Barkod kütüphanesini herhangi bir kısıtlama olmadan kullanmak için ticari bir lisans satın alınmalıdır. Fiyatlandırma ve şartlarla ilgili bilgileri burada bulabilirsiniz.

Çözüm

Bu yazımızda Python projeleri için .NET ortamlarında hayata geçirilen yeni barkod kütüphanesini tanıttık. Genel olarak Aspose.BarCode API for Python via .NET, geliştiriciler tarafından projelerine en az çabayla gelişmiş barkod işlevselliği eklemek için kullanılabilecek güçlü bir araçtır.

Herhangi bir sorunuz varsa, yalnızca teknik sorunları çözmekle kalmayıp aynı zamanda herhangi bir işle ilgili sorunu çözmek için tavsiye almanıza da yardımcı olabilecek Ücretsiz Destek Forumu’na başvurabilirsiniz.