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.