Bozuk Belgeden Barkodları Çıkarma
giriiş
Bu öğreticide, GroupDocs.Parser for .NET’i kullanarak bozuk belgelerden barkodları çıkarma sürecinde size yol göstereceğiz. GroupDocs.Parser, geliştiricilerin çeşitli dosya formatlarından metin, meta veriler, resimler ve şimdi de barkodları ayıklamasına olanak tanıyan güçlü bir belge ayrıştırma API’sidir. Bu görevi etkili bir şekilde gerçekleştirmek için gereken adımları inceleyeceğiz.
Önkoşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- GroupDocs.Parser for .NET: Kitaplığı şu adresten indirebilirsiniz:Burada.
- Geliştirme Ortamı: Visual Studio veya başka herhangi bir .NET geliştirme IDE’si.
- Örnek Bozuk Belge: Test için örnek bir bozuk belge (örneğin, PDF, DOCX) hazırlayın.
Ad Alanlarını İçe Aktar
.NET projeniz için gerekli ad alanlarını içe aktararak başlayın:
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
using System;
using System.Collections.Generic;
1. Adım: Ayrıştırıcıyı Başlatın
İlk olarak, başlatParser
örnek dosya yolunuzla nesne:
using (Parser parser = new Parser("YourSampleFilePath"))
{
// Barkod çıkarma işlemine devam edin...
}
Adım 2: Barkod Çıkarma Desteğini Kontrol Edin
Devam etmeden önce belgenin barkod çıkarmayı desteklediğinden emin olun:
if (!parser.Features.Barcodes)
{
Console.WriteLine("Document doesn't support barcodes extraction.");
return;
}
3. Adım: Barkod Çıkarma Seçeneklerini Ayarlayın
Barkod çıkarma seçeneklerini tanımlayın. Barkod türleri, kalite modu ve diğer ayarlar gibi parametreleri belirtebilirsiniz:
BarcodeOptions options = new BarcodeOptions(
null,
QualityMode.Low,
QualityMode.Low,
null,
true,
"pdf417",
"QR"
);
Adım 4: Barkodları Çıkarın
Şimdi belirtilen seçenekleri kullanarak barkodları belgeden çıkarın:
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);
Adım 5: Barkodları Yineleyin ve İşleyin
Çıkarılan barkodları yineleyin ve her birini işleyin:
foreach (PageBarcodeArea barcode in barcodes)
{
Console.WriteLine("Page: " + barcode.Page.Index.ToString());
Console.WriteLine("Value: " + barcode.Value);
Console.WriteLine("Confidence: " + barcode.Confidence.ToString());
}
Çözüm
Bu eğitimde, bozuk belgelerden barkodları çıkarmak için GroupDocs.Parser for .NET’in nasıl kullanılacağını gösterdik. Bu adımları izleyerek, basit ve etkili bir yaklaşım kullanarak çeşitli dosya formatlarından barkod bilgilerini verimli bir şekilde alabilirsiniz.
SSS’ler
GroupDocs.Parser birden fazla barkod türünü işleyebilir mi?
Evet, GroupDocs.Parser, QR kodları, PDF417 ve daha fazlasını içeren çok çeşitli barkod türlerini destekler.
GroupDocs.Parser barkod çıkarma için hangi dosya formatlarını destekler?
GroupDocs.Parser, PDF, DOCX, XLSX ve diğerleri gibi popüler formatlardan barkodları çıkarabilir.
GroupDocs.Parser’ın ücretsiz deneme sürümü var mı?
Evet, ücretsiz deneme sürümüne erişebilirsinizBurada.
GroupDocs.Parser için nereden destek alabilirim?
Destek ve tartışmalar için şu adresi ziyaret edin:GroupDocs.Parser forumu.
GroupDocs.Parser için nasıl geçici lisans alabilirim?
Geçici lisans alabilirsinizBurada.