ลงนามในการประมวลผลคำด้วยข้อมูลเมตา
การแนะนำ
ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดขั้นตอนการลงนามในเอกสารการประมวลผลคำด้วยข้อมูลเมตาโดยใช้ GroupDocs.Signature สำหรับ .NET การเซ็นชื่อข้อมูลเมตาทำให้คุณสามารถฝังข้อมูลเพิ่มเติมลงในเอกสารของคุณได้ เช่น ชื่อผู้เขียน วันที่สร้าง ID เอกสาร และอื่นๆ
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:
- ติดตั้ง GroupDocs.Signature สำหรับไลบรารี .NET แล้ว
- เข้าถึงเอกสารการประมวลผลคำ (เช่น .docx)
- ความรู้พื้นฐานเกี่ยวกับภาษาการเขียนโปรแกรม C#
นำเข้าเนมสเปซ
ขั้นแรก คุณต้องนำเข้าเนมสเปซที่จำเป็นไปยังโปรเจ็กต์ C# ของคุณ:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
ขั้นตอนที่ 1: ตั้งค่าเส้นทางไฟล์
กำหนดเส้นทางไฟล์ของเอกสารการประมวลผลคำที่คุณต้องการลงนามและเส้นทางไฟล์เอาต์พุตที่จะบันทึกเอกสารที่ลงนาม
string filePath = "sample.docx";
string outputFilePath = Path.Combine("Your Document Directory", "SignWordProcessingWithMetadata", "SignedWithMetadata.docx");
ขั้นตอนที่ 2: เริ่มต้นวัตถุลายเซ็น
สร้างออบเจ็กต์ลายเซ็นโดยส่งเส้นทางไฟล์ของเอกสารที่คุณต้องการเซ็นชื่อ
using (Signature signature = new Signature(filePath))
{
// การดำเนินการลงนามจะดำเนินการที่นี่
}
ขั้นตอนที่ 3: กำหนดตัวเลือกเครื่องหมายข้อมูลเมตา
ตอนนี้ เรามาสร้างตัวเลือกเครื่องหมายข้อมูลเมตาและเพิ่มลายเซ็นข้อมูลเมตาประเภทต่างๆ กัน
MetadataSignOptions options = new MetadataSignOptions();
// เพิ่มลายเซ็นข้อมูลเมตา
options
.Add(new WordProcessingMetadataSignature("Author", "Mr.Sherlock Holmes")) // ค่าสตริง
.Add(new WordProcessingMetadataSignature("CreatedOn", DateTime.Now)) // ค่าวันที่และเวลา
.Add(new WordProcessingMetadataSignature("DocumentId", 123456)) // ค่าจำนวนเต็ม
.Add(new WordProcessingMetadataSignature("SignatureId", 123.456D)) // ค่าสองเท่า
.Add(new WordProcessingMetadataSignature("Amount", 123.456M)) // ค่าทศนิยม
.Add(new WordProcessingMetadataSignature("Total", 123.456F)); // มูลค่าลอยตัว
ขั้นตอนที่ 4: ลงนามในเอกสาร
ตอนนี้ เรามาลงนามในเอกสารด้วยตัวเลือกข้อมูลเมตาที่กำหนดไว้ และบันทึกเอกสารที่ลงนามไปยังเส้นทางไฟล์เอาต์พุต
SignResult result = signature.Sign(outputFilePath, options);
Console.WriteLine($"\nSource document signed successfully with {result.Succeeded.Count} signature(s).\nFile saved at {outputFilePath}.");
นี่เป็นการสรุปกระบวนการลงนามในเอกสารการประมวลผลคำด้วยข้อมูลเมตาโดยใช้ GroupDocs.Signature สำหรับ .NET
บทสรุป
ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีลงนามในเอกสารการประมวลผลคำด้วยข้อมูลเมตาโดยใช้ GroupDocs.Signature สำหรับ .NET การเซ็นชื่อเมตาดาต้าจะเพิ่มข้อมูลอันมีค่าให้กับเอกสารของคุณ ช่วยเพิ่มความน่าเชื่อถือและความสามารถในการตรวจสอบย้อนกลับ
คำถามที่พบบ่อย
ฉันสามารถลงนามในเอกสารด้วยข้อมูลเมตาที่กำหนดเองโดยใช้ GroupDocs.Signature สำหรับ .NET ได้หรือไม่
ได้ คุณสามารถกำหนดฟิลด์ข้อมูลเมตาที่กำหนดเองและลงนามในเอกสารได้
GroupDocs.Signature สำหรับ .NET สามารถใช้งานร่วมกับเอกสารรูปแบบต่างๆ ได้หรือไม่
ใช่ GroupDocs.Signature รองรับรูปแบบเอกสารที่หลากหลาย รวมถึงการประมวลผลคำ, PDF และอื่นๆ
ฉันสามารถเซ็นเอกสารโดยทางโปรแกรมโดยไม่ต้องโต้ตอบกับผู้ใช้ได้หรือไม่
GroupDocs.Signature ช่วยให้คุณสามารถทำให้กระบวนการลงนามเอกสารภายในแอปพลิเคชันของคุณเป็นแบบอัตโนมัติได้
มีรุ่นทดลองใช้สำหรับ GroupDocs.Signature สำหรับ .NET หรือไม่
ใช่ คุณสามารถรับเวอร์ชันทดลองใช้ฟรีได้จากเว็บไซต์ GroupDocs
GroupDocs.Signature สำหรับ .NET รองรับลายเซ็นดิจิทัลหรือไม่
ใช่ GroupDocs.Signature รองรับทั้งลายเซ็นดิจิทัลและลายเซ็นเมตาดาต้าสำหรับเอกสาร