Ö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
- C#’ta UTF-8 Kodlaması ile Barkod Oluşturma
- C#’ta UTF-8 Kodlaması ile Barkod Okuma
- Ücretsiz API Lisansı Alın
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:
- Bir Örnek Oluşturun: BarcodeGenerator sınıfını örnekleyin ve barkod türünü EncodeTypes ile belirtin.
- Barkod Metnini Ayarlayın: Barkod için metni tanımlamak üzere BarcodeGenerator.CodeText özelliğini kullanın.
- 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).
- Barkodu Oluşturun: BarcodeGenerator.GenerateBarCodeImage metodunu çağırarak barkodu oluşturun ve dönen resmi bir Bitmap nesnesine kaydedin.
- 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:
- Barkod Resmini Yükleyin: Barkod resminizi yüklemek için BarCodeReader sınıfını kullanın.
- Sonuçları İşleyin: BarCodeReader.ReadBarCodes() metodundan dönen her BarCodeResult üzerinde döngü oluşturun.
- Kodlamayı Ayarlayın: Encoding sınıfının bir örneğini oluşturun ve UTF-8 olarak ayarlayın.
- Karakter Dizisini Alın: BarCodeResult nesnesinden dönen baytlardan karakter dizisine erişin.
- Bir Dize Oluşturun: Barkod metnini elde etmek için karakterlerden bir Unicode dizesi oluşturun.
- 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.