ลงนามในการประมวลผลคำด้วยข้อมูลเมตา

การแนะนำ

ในบทช่วยสอนนี้ เราจะแนะนำคุณตลอดขั้นตอนการลงนามในเอกสารการประมวลผลคำด้วยข้อมูลเมตาโดยใช้ 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 รองรับทั้งลายเซ็นดิจิทัลและลายเซ็นเมตาดาต้าสำหรับเอกสาร