ค้นหาลายเซ็นหลายรายการ
การแนะนำ
GroupDocs.Signature สำหรับ .NET เป็นไลบรารีที่มีประสิทธิภาพซึ่งช่วยให้นักพัฒนาสามารถเพิ่ม ค้นหา และลบลายเซ็นประเภทต่างๆ ในรูปแบบเอกสารยอดนิยมโดยใช้แอปพลิเคชัน .NET ในบทช่วยสอนนี้ เราจะเน้นที่การค้นหาลายเซ็นหลายรายการภายในเอกสารโดยใช้ GroupDocs.Signature สำหรับ .NET
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:
- ติดตั้ง Visual Studio บนระบบของคุณแล้ว
- ความเข้าใจพื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรม C#
- GroupDocs.Signature สำหรับไลบรารี .NET ที่ติดตั้งในโครงการของคุณ คุณสามารถดาวน์โหลดได้จากที่นี่.
นำเข้าเนมสเปซ
ขั้นแรก คุณต้องนำเข้าเนมสเปซที่จำเป็นเพื่อเข้าถึงคลาสและวิธีการที่ได้รับจาก GroupDocs.Signature สำหรับ .NET
using System;
using System.Collections.Generic;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
ขั้นตอนที่ 1: โหลดเอกสาร
โหลดเอกสารที่คุณต้องการค้นหาลายเซ็นหลายรายการ ตรวจสอบให้แน่ใจว่าคุณระบุเส้นทางไฟล์ที่ถูกต้อง
string filePath = "sample_multiple_signatures.docx";
using (Signature signature = new Signature(filePath))
{
// รหัสของคุณอยู่ที่นี่
}
ขั้นตอนที่ 2: กำหนดตัวเลือกการค้นหา
กำหนดตัวเลือกการค้นหาสำหรับลายเซ็นประเภทต่างๆ เช่น ข้อความ ดิจิทัล บาร์โค้ด รหัส QR และข้อมูลเมตา คุณสามารถระบุเกณฑ์การค้นหา เช่น ข้อความที่จะจับคู่ ประเภทการจับคู่ และการค้นหาในทุกหน้า
// กำหนดตัวเลือกการค้นหา
TextSearchOptions textOptions = new TextSearchOptions()
{
AllPages = true
};
DigitalSearchOptions digitalOptions = new DigitalSearchOptions()
{
AllPages = true
};
BarcodeSearchOptions barcodeOptions = new BarcodeSearchOptions()
{
AllPages = true,
Text = "123456",
MatchType = TextMatchType.Exact
};
QrCodeSearchOptions qrCodeOptions = new QrCodeSearchOptions()
{
AllPages = true,
Text = "John",
MatchType = TextMatchType.Contains
};
MetadataSearchOptions metadataOptions = new MetadataSearchOptions();
ขั้นตอนที่ 3: เพิ่มตัวเลือกการค้นหาลงในรายการ
เพิ่มตัวเลือกการค้นหาที่กำหนดไว้ในรายการ
// เพิ่มตัวเลือกในรายการ
List<SearchOptions> listOptions = new List<SearchOptions>();
listOptions.Add(textOptions);
listOptions.Add(barcodeOptions);
listOptions.Add(qrCodeOptions);
listOptions.Add(metadataOptions);
listOptions.Add(digitalOptions);
ขั้นตอนที่ 4: ค้นหาลายเซ็น
ค้นหาลายเซ็นในเอกสารโดยใช้ตัวเลือกการค้นหาที่กำหนดไว้
// ค้นหาลายเซ็นในเอกสาร
SearchResult result = signature.Search(listOptions);
if (result.Signatures.Count > 0)
{
Console.WriteLine($"\nSource document ['{filePath}'] contains following signatures.");
foreach (var resSignature in result.Signatures)
{
Console.WriteLine($"Signature found at page {resSignature.PageNumber} with type {resSignature.SignatureType} and Id#: {resSignature.SignatureId}");
}
}
else
{
Helper.WriteError("No one signature was found.");
}
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีค้นหาลายเซ็นหลายรายการภายในเอกสารโดยใช้ GroupDocs.Signature สำหรับ .NET ด้วยการทำตามขั้นตอนที่ให้ไว้ คุณสามารถค้นหาลายเซ็นประเภทต่างๆ ในเอกสารของคุณได้อย่างมีประสิทธิภาพ เพิ่มความปลอดภัยและความสมบูรณ์ของเอกสาร
คำถามที่พบบ่อย
ฉันสามารถค้นหาลายเซ็นในรูปแบบเอกสารต่างๆ ได้หรือไม่
ใช่ GroupDocs.Signature สำหรับ .NET รองรับรูปแบบเอกสารที่หลากหลาย รวมถึง Word, PDF, Excel และอื่นๆ
สามารถปรับเกณฑ์การค้นหาลายเซ็นได้หรือไม่?
แน่นอน คุณสามารถปรับแต่งเกณฑ์การค้นหาตามความต้องการของคุณได้ เช่น การระบุข้อความที่ตรงกันทุกประการ หรือการค้นหาในทุกหน้า
GroupDocs.Signature สำหรับ .NET รองรับลายเซ็นดิจิทัลหรือไม่
ใช่ คุณสามารถค้นหาลายเซ็นดิจิทัลได้ เช่นเดียวกับลายเซ็นประเภทอื่นๆ เช่น ข้อความ บาร์โค้ด และลายเซ็นรหัส QR
ฉันสามารถรวมฟังก์ชันการค้นหาลายเซ็นเข้ากับแอปพลิเคชัน .NET ของฉันได้อย่างง่ายดายหรือไม่
ใช่ GroupDocs.Signature สำหรับ .NET มี API ที่ไม่ซับซ้อนซึ่งทำให้กระบวนการบูรณาการง่ายขึ้น
ฉันจะรับการสนับสนุนหรือความช่วยเหลือเพิ่มเติมได้จากที่ไหน?
คุณสามารถเยี่ยมชมฟอรัม GroupDocs.Signatureที่นี่ หากมีข้อสงสัยหรือความช่วยเหลือ