Şablonlarda Barkodlarla Çalışmak
giriiş
Bu öğreticide, GroupDocs.Parser for .NET ile şablonları kullanarak belgelerden verimli bir şekilde nasıl veri ayıklanacağını keşfedeceğiz. GroupDocs.Parser, barkodlar gibi belirli veri türleri için şablonlar tanımlamanıza ve ardından belgeleri bu şablonlara göre ayrıştırmanıza olanak tanıyarak veri çıkarma sürecini basitleştirir.
Önkoşullar
Başlamadan önce aşağıdaki kurulumlara sahip olduğunuzdan emin olun:
- GroupDocs.Parser for .NET: Kitaplığı şu adresten indirebilirsiniz:Burada.
- Örnek Belge: Çıkarmak istediğiniz verileri içeren örnek bir dosya (örn. PDF, DOCX) hazırlayın.
Ad Alanlarını İçe Aktar
Öncelikle gerekli ad alanlarını C# kodunuza ekleyin:
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Templates;
using System;
1. Adım: Barkod Alanı Tanımlayın
Şablon içinde bir barkod alanı tanımlayın. Bu örnekte bir QR kodu alanı oluşturulur:
TemplateBarcode barcode = new TemplateBarcode(
new Rectangle(new Point(590, 80), new Size(150, 150)),
"QR");
Burada,Rectangle
barkod alanının belge üzerindeki konumunu ve boyutunu tanımlar.
2. Adım: Şablon Oluşturun
Bir şablon oluşturun ve barkod alanını buna ekleyin:
Template template = new Template(new TemplateItem[] { barcode });
Adım 3: Şablonu Kullanarak Belgeyi Ayrıştırma
ÖrnekleyinParser
belge dosya yolunuzla sınıflandırın ve tanımlanan şablonu kullanarak belgeyi ayrıştırın:
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
DocumentData data = parser.ParseByTemplate(template);
// Çıkarılan verileri yazdır
for (int i = 0; i < data.Count; i++)
{
Console.Write(data[i].Name + ": ");
PageBarcodeArea area = data[i].PageArea as PageBarcodeArea;
Console.WriteLine(area == null ? "Not a template barcode field" : area.Value);
}
}
Bu kod parçacığı belgeyi açar, şablonu uygular ve tanımlanan barkod alanına göre verileri çıkarır. Daha sonra çıkarılan verileri yazdırır.
Çözüm
GroupDocs.Parser for .NET’in şablonlarla kullanılması, özellikle barkod gibi belirli veri türleriyle uğraşırken, belgelerden yapılandırılmış verilerin çıkarılmasını kolaylaştırır. Bu kılavuzu takip ederek belge ayrıştırma yeteneklerini .NET uygulamalarınıza verimli bir şekilde entegre edebilirsiniz.
SSS’ler
S: Tek bir belgeden birden fazla barkod alanını çıkarabilir miyim?
C: Evet, bir şablonda birden fazla barkod alanı tanımlayabilir ve ilgili verileri bir belgeden çıkarabilirsiniz.
S: Ayrıştırma için hangi belge biçimleri destekleniyor?
C: GroupDocs.Parser, PDF, DOCX, XLSX, PPTX ve daha fazlasını içeren çok çeşitli belge formatlarını destekler.
S: Deneme sürümü mevcut mu?
C: Evet, GroupDocs.Parser’ın ücretsiz deneme sürümünü şu adresten edinebilirsiniz:Burada.
S: Teknik desteği nasıl alabilirim?
C: Teknik yardım için şu adresi ziyaret edin:GroupDocs forumu.
S: Lisansı nereden satın alabilirim?
C: GroupDocs.Parser lisansını şu adresten satın alabilirsiniz:Burada.