วิธีลงชื่อ XLSX ด้วยลายเซ็นดิจิทัลโดยใช้ C#

ในขอบเขตของเทคโนโลยีดิจิทัล การรับประกันความถูกต้องและความน่าเชื่อถือของเอกสารอิเล็กทรอนิกส์ถือเป็นเรื่องสำคัญอย่างยิ่ง วิธีหนึ่งที่มีประสิทธิภาพในการบรรลุผลสำเร็จคือการรวมลายเซ็นดิจิทัลเข้ากับไฟล์ XLSX ในบทความนี้ คุณจะค้นพบวิธี เซ็นชื่อ XLSX ด้วยลายเซ็นดิจิทัลโดยใช้ C# ซึ่งช่วยให้คุณปรับปรุงความปลอดภัยของเอกสารและเพิ่มความไว้วางใจในแอปพลิเคชันของคุณ เริ่มต้นด้วยคำแนะนำทีละขั้นตอนและเข้าใจขั้นตอนอย่างรวดเร็วเพื่อ สร้างลายเซ็นดิจิทัลใน XLSX โดยใช้ C# ซึ่งสนับสนุนโดยตัวอย่างโค้ด

ขั้นตอนในการลงชื่อ XLSX ด้วยลายเซ็นดิจิทัลโดยใช้ C#

  1. ติดตั้ง GroupDocs.Signature for .NET ผ่าน NuGet package manager สำหรับการเซ็นเอกสาร Excel ด้วยลายเซ็นดิจิทัล
  2. เพิ่มการอ้างอิงเนมสเปซที่จำเป็นเพื่อเพิ่มลายเซ็นดิจิทัลใน XLSX
  3. สร้างอินสแตนซ์คลาส Signature โดยระบุเส้นทางของไฟล์ XLSX อินพุตเป็นอาร์กิวเมนต์ให้กับตัวสร้าง
  4. สร้างอินสแตนซ์ของคลาส DigitalSignOptions โดยระบุเส้นทางของไฟล์ใบรับรองเป็นอาร์กิวเมนต์ให้กับตัวสร้าง
  5. ตั้งค่าคุณสมบัติที่ต้องการของ DigitalSignOptions สำหรับลักษณะของลายเซ็นใน XLSX
  6. เรียกใช้เมธอด Signature.Sign ด้วยเส้นทางไฟล์เอาต์พุตและ DigitalSignOptions เป็นอาร์กิวเมนต์เพื่อบันทึกไฟล์ XLSX ที่เป็นผลลัพธ์ลงในดิสก์

ไลบรารีลายเซ็นได้รับการออกแบบมาโดยเฉพาะสำหรับความเข้ากันได้ข้ามแพลตฟอร์ม ไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมเพื่อเพิ่มลายเซ็นดิจิทัลในรูปแบบไฟล์ XLSX ขั้นตอนที่ระบุไว้ข้างต้นสามารถดำเนินการได้บนระบบปฏิบัติการที่ใช้กันอย่างแพร่หลาย เช่น Windows, macOS และ Linux ตราบเท่าที่มีการติดตั้ง .NET ไม่ว่าคุณกำลังทำงานในโครงการหรือต้องการแชร์เอกสารที่เซ็นชื่อแบบดิจิทัลในแพลตฟอร์มต่างๆ ความสามารถในการ รวมลายเซ็นดิจิทัลเข้ากับ XLSX ใน C# นั้นมีค่ามาก เพื่อให้เข้าใจถึงการนำกระบวนการนี้ไปใช้ได้ดียิ่งขึ้น โปรดดูตัวอย่างโค้ดที่ให้ไว้ด้านล่าง

รหัสเพื่อลงชื่อ XLSX ด้วยลายเซ็นดิจิทัลโดยใช้ C

using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
namespace SignXLSXwithDigitalSignatureUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Signature library
License lic = new License();
lic.SetLicense(@"GroupDocs.Signature.lic");
// Load the source XLSX file
using (Signature signature = new Signature("input.xlsx"))
{
// Create a digital signature option
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
{
// Set the properties for signature appearance in XLSX
DocumentType = DocumentType.Spreadsheet,
// certificate password
Password = "1234567890",
// digital certificate details
Reason = "Approved",
Contact = "John Smith",
Location = "New York",
Visible = true,
ImageFilePath = "signature.jpg",
Left = 100,
Top = 100,
Width = 200,
Height = 50
};
// Add the digital signature to XLSX
signature.Sign("output.xlsx", options);
}
}
}
}

ในส่วนก่อนหน้านี้ เราได้ให้คำอธิบายโดยละเอียดเกี่ยวกับวิธีการ ลงนาม XLSX ด้วยลายเซ็นดิจิทัลโดยใช้ C# พร้อมด้วยตัวอย่างโค้ด C# อย่างง่าย โค้ดสั้นกระชับและใช้การเรียก API เพียงไม่กี่ครั้ง ทำให้กระบวนการราบรื่นและมีประสิทธิภาพ หลังจากกำหนดค่าไลบรารีลายเซ็นที่แนะนำและปรับเส้นทางของไฟล์แล้ว การรวมโค้ดเพื่อแทรกลายเซ็นดิจิทัลลงในเอกสาร Word ภายในโครงการของคุณจะกลายเป็นงานที่ตรงไปตรงมาและง่ายดาย

ก่อนหน้านี้ เราได้เผยแพร่หัวข้อที่ครอบคลุมเกี่ยวกับการลงนาม XLSX ด้วยลายเซ็นบาร์โค้ด หากคุณต้องการความช่วยเหลือเพิ่มเติมหรือคำแนะนำโดยละเอียด เราขอแนะนำให้ดูบทแนะนำที่ครอบคลุมเกี่ยวกับ วิธีลงชื่อ XLSX ด้วยลายเซ็นบาร์โค้ดโดยใช้ C#

 ไทย