C# ile UTF-8 Kodlaması ile Barkod Oluşturma

Önceki yazımızda, C# kullanarak çeşitli türde barkodlar nasıl oluşturulup okunacağını keşfettik. İngilizce olmayan karakterler içeren dillerle çalışırken—Arapça, Latin veya Yunan gibi—bu karakterlerin Unicode standartlarına, özellikle de UTF-8 ile kodlanması kritik öneme sahiptir. Bu makale, C#’ta UTF-8 kodlaması kullanarak barkod oluşturma ve okuma adımlarını açıklayacaktır.

İçindekiler

C# API ile UTF-8 Kodlaması ile Barkod Oluşturma

Aspose.BarCode for .NET API’si, C#’ta barkod oluşturma ve tanıma için sağlam bir çözümdür. Geniş bir barkod sembolojisi yelpazesini destekler ve barkodları UTF-8 kodlaması kullanarak oluşturmanıza olanak tanır. API’yi kolayca indirin veya aşağıdaki komut ile NuGet üzerinden kurun:

PM> Install-Package Aspose.BarCode

C#’ta UTF-8 Kodlaması ile Barkod Oluşturma

UTF-8 kodlaması kullanarak bir barkod oluşturmak için şu adımları izleyin:

  1. Bir Örnek Oluşturun: BarcodeGenerator sınıfını örnekleyin ve barkod türünü EncodeTypes ile belirtin.
  2. Barkod Metnini Ayarlayın: Barkod için metni tanımlamak üzere BarcodeGenerator.CodeText özelliğini kullanın.
  3. Kodlamayı Belirleyin: UTF-8 metin kodlamasını BarcodeGenerator.Parameters.Barcode.QR.CodeTextEncoding özelliği ile belirtin (QR’yi BarcodeGenerator yapıcısında tanımlanan uygun barkod türü ile değiştirin).
  4. Barkodu Oluşturun: BarcodeGenerator.GenerateBarCodeImage metodunu çağırarak barkodu oluşturun ve dönen resmi bir Bitmap nesnesine kaydedin.
  5. Resmi Kaydedin: Son olarak, barkod resmini Bitmap.Save(String) metodu ile bir dosya olarak kaydedin.

İşte C#’ta UTF-8 kodlaması kullanarak bir barkod oluşturmayı gösteren bir kod örneği:

C# ile UTF-8 Kodlamalı Barkodu Okuma

C# kullanarak UTF-8 kodlamalı bir barkodu tanımak için şu adımları izleyin:

  1. Barkod Resmini Yükleyin: Barkod resminizi yüklemek için BarCodeReader sınıfını kullanın.
  2. Sonuçları İşleyin: BarCodeReader.ReadBarCodes() metodundan dönen her BarCodeResult üzerinde döngü oluşturun.
  3. Kodlamayı Ayarlayın: Encoding sınıfının bir örneğini oluşturun ve UTF-8 olarak ayarlayın.
  4. Karakter Dizisini Alın: BarCodeResult nesnesinden dönen baytlardan karakter dizisine erişin.
  5. Bir Dize Oluşturun: Barkod metnini elde etmek için karakterlerden bir Unicode dizesi oluşturun.
  6. Metni Çıktılayın: Son olarak, elde edilen barkod metnini yazdırın.

İşte C# kullanarak UTF-8 kodlaması ile barkodları tanımayı gösteren bir kod örneği:

Ücretsiz API Lisansı Alın

API’yi denemekle ilgileniyorsanız, ücretsiz geçici bir lisans alabilirsiniz.

Sonuç

Bu makalede, C#’ta UTF-8 kodlaması kullanarak barkod oluşturma ve okuma işlemlerini öğrendiniz. Aspose Eklentisi ile çeşitli karakter setlerini etkin bir şekilde yönetebilirsiniz. Daha fazla keşif için, C# barkod API’si hakkında daha fazla bilgi için belgelere göz atın.

İlgili Bağlantılar