ไทย

ตรวจสอบลายเซ็นดิจิทัลในเอกสารโดยใช้ C#

ลายเซ็นดิจิทัลในเอกสารมีลักษณะคล้ายกับลายเซ็นกระดาษ อย่างไรก็ตาม ลายเซ็นอิเล็กทรอนิกส์ที่ใช้ใบรับรองจะระบุตัวตนของผู้ลงนามในรูปแบบที่เข้ารหัส ใบรับรองจะออกโดยผู้ออกใบรับรองที่เชื่อถือได้และได้รับอนุญาต หน่วยงานเหล่านี้ระบุบุคคลที่ออกใบรับรองให้ ด้วยเหตุนี้จึงสามารถตรวจสอบเอกสารที่เซ็นชื่อแบบดิจิทัลได้ตลอดเวลา ในบทความนี้ ฉันจะแสดงวิธีตรวจสอบลายเซ็นดิจิทัลทางโปรแกรมในเอกสาร PDF, Word และ Excel โดยใช้ GroupDocs.Signature for .NET API กับ C# ขั้นตอนในการตรวจสอบเอกสาร PDF ที่เซ็นชื่อแบบดิจิทัล สำหรับการสาธิต ฉันใช้เอกสาร PDF สำหรับการตรวจสอบลายเซ็นดิจิทัล อย่างไรก็ตาม รหัสเดียวกันนี้ใช้ได้กับรูปแบบเอกสาร MS Word และ Excel ดาวน์โหลด GroupDocs.Signature for .NET หรือติดตั้งโดยใช้ NuGet. เพิ่มเนมสเปซต่อไปนี้ในรหัสของคุณ using GroupDocs.Signature; using GroupDocs.Signature.Domain; using GroupDocs.Signature.Options; โหลดเอกสาร PDF ที่เซ็นชื่อแบบดิจิทัลโดยใช้อินสแตนซ์ของคลาส Signature using (Signature signature = new Signature("sample.pdf")) { // รหัสของคุณไปที่นี่ } สร้างอินสแตนซ์ของวัตถุ DigitalVerifyOptions และระบุตัวเลือกการยืนยัน DigitalVerifyOptions options = new DigitalVerifyOptions("certificate.pfx") { Comments = "Test comment" }; เรียกใช้เมธอด Verify ของอินสแตนซ์ของคลาส Signature แล้วส่ง DigitalVerifyOptions ไปให้ // ตรวจสอบลายเซ็นเอกสาร VerificationResult result = signature.
· อุสมาน อาซิซ · 1 min