ลงนามสเปรดชีตด้วยข้อมูลเมตา
การแนะนำ
ในบทช่วยสอนนี้ เราจะอธิบายขั้นตอนการลงนามสเปรดชีตด้วยข้อมูลเมตาโดยใช้ Groupdocs.Signature สำหรับ .NET การลงนามข้อมูลเมตาทำให้คุณสามารถฝังข้อมูลเพิ่มเติมลงในเอกสารของคุณ โดยให้บริบทหรือการยืนยัน เมื่อสิ้นสุดคู่มือนี้ คุณจะสามารถใช้ลายเซ็นข้อมูลเมตากับสเปรดชีตของคุณได้อย่างง่ายดาย
ข้อกำหนดเบื้องต้น
ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้:
- Groupdocs.Signature สำหรับ .NET: ติดตั้งไลบรารี Groupdocs.Signature สำหรับ .NET คุณสามารถดาวน์โหลดได้จากที่นี่.
- สภาพแวดล้อม .NET: ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าสภาพแวดล้อม .NET บนระบบของคุณแล้ว
- เอกสารสเปรดชีต: เตรียมเอกสารสเปรดชีตตัวอย่างที่คุณต้องการเซ็นชื่อด้วยเมตาดาต้าให้พร้อม
นำเข้าเนมสเปซ
ก่อนที่จะใช้โค้ด ให้นำเข้าเนมสเปซที่จำเป็นเพื่อเข้าถึงคลาสและวิธีการที่จำเป็น:
using System;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
ตอนนี้ เรามาแบ่งโค้ดตัวอย่างออกเป็นหลายขั้นตอนเพื่อความเข้าใจที่ชัดเจนยิ่งขึ้น:
ขั้นตอนที่ 1: โหลดเอกสารสเปรดชีต
string filePath = "sample.xlsx";
string outputFilePath = Path.Combine("Your Document Directory", "SignSpreadsheetWithMetadata", "SignedWithMetadata.xlsx");
using (Signature signature = new Signature(filePath))
{
ขั้นตอนที่ 2: กำหนดตัวเลือกเครื่องหมายข้อมูลเมตา
// สร้างตัวเลือก Metadata ด้วยข้อความ Metadata ที่กำหนดไว้ล่วงหน้า
MetadataSignOptions options = new MetadataSignOptions();
ขั้นตอนที่ 3: สร้างลายเซ็นข้อมูลเมตา
// สร้างลายเซ็นข้อมูลเมตาของสเปรดชีตไม่กี่รายการ
SpreadsheetMetadataSignature[] signatures = new SpreadsheetMetadataSignature[]
{
new SpreadsheetMetadataSignature("Author", "Mr.Scherlock Holmes"), // ค่าสตริง
new SpreadsheetMetadataSignature("CreatedOn", DateTime.Now), // ค่าวันที่และเวลา
new SpreadsheetMetadataSignature("DocumentId", 123456), // ค่าจำนวนเต็ม
new SpreadsheetMetadataSignature("SignatureId", 123.456D), // ค่าสองเท่า
new SpreadsheetMetadataSignature("Amount", 123.456M), // ค่าทศนิยม
new SpreadsheetMetadataSignature("Total", 123.456F) // มูลค่าลอยตัว
};
options.Signatures.AddRange(signatures);
ขั้นตอนที่ 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 การลงนามข้อมูลเมตาช่วยเพิ่มความสมบูรณ์ของเอกสารและให้ข้อมูลเพิ่มเติมเพื่อวัตถุประสงค์ในการตรวจสอบ เริ่มใช้ลายเซ็นข้อมูลเมตากับสเปรดชีตของคุณวันนี้ และรับรองความถูกต้องและบริบทของเอกสารของคุณ
คำถามที่พบบ่อย
การลงนามข้อมูลเมตาคืออะไร
การลงนามข้อมูลเมตาเกี่ยวข้องกับการฝังข้อมูลเพิ่มเติม เช่น ชื่อผู้เขียน วันที่สร้าง หรือ ID เอกสาร ลงในเอกสารเพื่อวัตถุประสงค์ในการตรวจสอบ
ฉันสามารถปรับแต่งลายเซ็นข้อมูลเมตาได้หรือไม่
ใช่ คุณสามารถปรับแต่งลายเซ็นเมตาดาต้าได้ตามความต้องการของคุณ รวมถึงข้อความ วันที่ จำนวนเต็ม สองเท่า ทศนิยม และทศนิยม
Groupdocs.Signature สำหรับ .NET เข้ากันได้กับรูปแบบเอกสารอื่นๆ หรือไม่
ใช่ Groupdocs.Signature สำหรับ .NET รองรับรูปแบบเอกสารที่หลากหลาย รวมถึงสเปรดชีต การนำเสนอ PDF และอื่นๆ
ฉันจะตรวจสอบลายเซ็นข้อมูลเมตาได้อย่างไร
คุณสามารถตรวจสอบลายเซ็นข้อมูลเมตาได้โดยใช้ Groupdocs.Signature หรือซอฟต์แวร์อื่นๆ ที่เข้ากันได้ซึ่งรองรับการแยกข้อมูลเมตา
ฉันสามารถใช้ลายเซ็นข้อมูลเมตาโดยทางโปรแกรมได้หรือไม่
ได้ คุณสามารถใช้ลายเซ็นข้อมูลเมตาโดยทางโปรแกรมโดยใช้ไลบรารี Groupdocs.Signature สำหรับ .NET ภายในแอปพลิเคชัน .NET ของคุณ