Metni Doğrula
giriiş
Bu öğreticide, GroupDocs.Signature for .NET’i kullanarak belgelerdeki metni doğrulama sürecinde size yol göstereceğiz. Bu güçlü kitaplık, metin doğrulama işlevini .NET uygulamalarınıza sorunsuz bir şekilde entegre etmenize olanak tanıyarak belgelerinizin bütünlüğünü ve orijinalliğini garanti eder.
Önkoşullar
Başlamadan önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun:
- GroupDocs.Signature for .NET: GroupDocs.Signature for .NET’i yüklediğinizden ve yapılandırdığınızdan emin olun. Kütüphaneyi adresinden indirebilirsiniz.Burada.
- Belge Dosyası: Doğrulamak istediğiniz belge dosyasını (örn. sample_multiple_signatures.docx) hazırlayın.
Ad Alanlarını İçe Aktar
Öncelikle gerekli ad alanlarını projenize aktarmanız gerekir:
using System;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
1. Adım: Belge Dosya Yolunu Ayarlayın
Doğrulamak istediğiniz belgenin dosya yolunu tanımlayın. Yer değiştirmek"sample_multiple_signatures.docx"
belge dosyanızın yolu ile birlikte.
string filePath = "sample_multiple_signatures.docx";
Adım 2: İmza Nesnesini Başlatın
Bir örneğini oluşturunSignature
sınıfına gidin ve dosya yolunu yapıcısına iletin.
using (Signature signature = new Signature(filePath))
{
// Doğrulama kodu buraya yazılacak
}
3. Adım: Metin Doğrulama Seçeneklerini Belirleyin
Doğrulanacak metin, eşleme türü ve diğer parametreler dahil olmak üzere metin doğrulama seçeneklerini tanımlayın.
TextVerifyOptions options = new TextVerifyOptions()
{
AllPages = true, // Tüm sayfalardaki metni doğrulayın
SignatureImplementation = TextSignatureImplementation.Native,
Text = "signature", // Doğrulanacak metin
MatchType = TextMatchType.Contains // Eşleme türünü belirtin
};
4. Adım: Belge İmzalarını Doğrulayın
ÇağırVerify
konusundaki yöntemSignature
itiraz edin ve doğrulama seçeneklerini geçin.
VerificationResult result = signature.Verify(options);
5. Adım: Doğrulama Sonucunu İşleyin
Doğrulama sonucunun geçerliliğini kontrol edin ve buna göre işlem yapın.
if(result.IsValid)
{
Console.WriteLine($"\nDocument {filePath} was verified successfully!");
foreach (TextSignature item in result.Succeeded)
{
Console.WriteLine($"\nValid signature is found with text: {item.Text}");
}
}
else
{
Helper.WriteError($"\nDocument {filePath} failed verification process.");
}
Çözüm
Sonuç olarak, GroupDocs.Signature for .NET, belgelerdeki metni doğrulamak için kusursuz bir yol sunarak belgenin bütünlüğünü ve orijinalliğini sağlar. Bu öğreticide özetlenen adımları izleyerek metin doğrulama işlevini .NET uygulamalarınıza kolayca entegre edebilirsiniz.
SSS’ler
GroupDocs.Signature for .NET tüm belge formatlarıyla uyumlu mu?
Evet, GroupDocs.Signature for .NET, DOCX, PDF, XLSX ve daha fazlasını içeren çok çeşitli belge formatlarını destekler.
Metin doğrulama kriterlerini özelleştirebilir miyim?
Kesinlikle, doğrulama gereksinimlerinize uyacak şekilde eşleme türü, sayfa aralığı ve daha fazlası gibi çeşitli parametreleri özelleştirebilirsiniz.
GroupDocs.Signature for .NET dijital imzalar için destek sağlıyor mu?
Evet, GroupDocs.Signature for .NET, hem metin hem de dijital imzaları destekleyerek kapsamlı belge doğrulama özellikleri sağlar.
GroupDocs.Signature for .NET’in ücretsiz deneme sürümü var mı?
Evet, ücretsiz deneme sürümünden yararlanabilirsiniz.Burada.
GroupDocs.Signature for .NET için nereden yardım veya destek alabilirim?
Ziyaret edebilirsinizGroupDocs.Signature forumu Toplumdan yardım ve destek için.