Aspose.BarCode, .NET uygulamalarında çubuk kodunun oluşturulmasını, tanımlanmasını ve manipülasyonunu kolaylaştıran güçlü bir kütüphane.Bu makalede, 1D Çubuk Kod Okuyucu bileşeninin projelerinize entegre edilmesine odaklanıyoruz.
Kurulum
Uygulama detaylarına dalmadan önce, Aspose.BarCode’u .NET uygulamanızda kullanmak için gerekli bileşenleri yüklediğinizden emin olun. NuGet Paket Yöneticisi aracılığıyla veya paketi resmi web sitesinden doğrudan indirebilirsiniz.
NuGet Paket Yöneticisi
NuGet aracılığıyla projenize Aspose.BarCode eklemek için, aşağıdaki adımları izleyin:
- Visual Studio’yu açın ve projeyi gezin.
- Solution Explorer’da projeyi sağ tıklatın ve “NuGet Paketleri Yönetimi” seçeneğini seçin".
- arama için
Aspose.BarCode
ve yüklemek için.
Alternatif olarak, paket yöneticisi konsolunu aşağıdaki komutla kullanabilirsiniz:
Install-Package Aspose.BarCode
Manual Yükleme
Eğer paketini manuel olarak indirmek istiyorsanız:
- Ziyaret etmek için Resmi web sitesi için Aspose.BarCode.
- Paket dosyalarını indirin ve çıkarın.
- İhtiyacınız olan DLL’leri içererek projeye referanslar ekleyin.
Bir lisans oluşturmak
Tam işlevselliği kilitlemek için, lisans anahtarlarını ayarlamalısınız.Bu adım önemli, çünkü Aspose.BarCode’un lisansı olan versiyonunu kullanmanızı sağlar.
Bir lisans oluşturmak için adımlar
- Aspose web sitesinden ürün anahtarlarını satın aldıktan sonra veya bir deneme için kaydolun.
- oluşturmak a
Aspose.BarCode.Metered
objek ve lisans anahtarlarını ayarlayın:
// set metered public and private keys
Aspose.BarCode.Metered metered = new Aspose.BarCode.Metered();
// Access the setMeteredKey property and pass the public and private keys as parameters
metered.SetMeteredKey("*****", "*****");
Kütüphane Referansları
Aspose.BarCode’u yükledikten ve lisans aldıktan sonra, projenizde referans yapmanız gerekir using
C# dosyanızın üstündeki yönergeler:
using Aspose.BarCode;
Bu, kütüphane tarafından sağlanan dersleri ve yöntemleri kullanmanıza olanak tanır.
Barkod Okuyucu Yükleme
Bir resimden çubuk kodlarını okumak için, bir anlık görüntü oluşturmanız gerekir BarCodeReader
Sınıf: Bu nesne, resimlerde veya dosyalarda çubuk kodlarının tanınmasından sorumludur.
Örnek: PNG’den Barkod Okuma
İşte yeni bir örnek oluşturabilirsiniz BarCodeReader
:
using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.AllSupportedTypes))
{
while (reader.Read())
{
Console.WriteLine($"Type: {reader.Type}");
Console.WriteLine($"Text: {reader.Text}");
}
}
Gelişmiş Barkod Okuma
Okuma sürecinin daha fazla kontrolü için, simboloji türlerini ve diğer ayarları belirleyebilirsiniz:
using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.Code128))
{
while (reader.Read())
{
Console.WriteLine($"Type: {reader.Type}");
Console.WriteLine($"Text: {reader.Text}");
}
}
En İyi Uygulamalar
hata işlemleri
Her zaman istisnaları lütufla yönetmek için hata işleme dahil:
try
{
using (var reader = new Aspose.BarCode.Regeneration.BarCodeReader("path/to/barcode.png", DecodeTypes.AllSupportedTypes))
{
while (reader.Read())
{
Console.WriteLine($"Type: {reader.Type}");
Console.WriteLine($"Text: {reader.Text}");
}
}
}
catch (Exception ex)
{
Console.WriteLine($"Error reading barcode: {ex.Message}");
}
Sonuç
Aspose.BarCode’u .NET uygulamalarınıza entegre etmek, 1D çubuk kodlarının işlenmesi için sağlam bir çözüm sunar.Bu makalede belirtilen adımları takip ederek, en az çaba ile görüntülerden çelik kodları etkili bir şekilde okuyabilir ve işleyebilirsiniz.
Daha ayrıntılı bilgi veya gelişmiş özellikler için, resmi belgeye başvurun: Aspose.BarCode KB Makale