ในขอบเขตของเทคโนโลยีดิจิทัล การรับประกันความถูกต้องและความน่าเชื่อถือของเอกสารอิเล็กทรอนิกส์ถือเป็นเรื่องสำคัญอย่างยิ่ง วิธีหนึ่งที่มีประสิทธิภาพในการบรรลุผลสำเร็จคือการรวมลายเซ็นดิจิทัลเข้ากับไฟล์ XLSX ในบทความนี้ คุณจะค้นพบวิธี เซ็นชื่อ XLSX ด้วยลายเซ็นดิจิทัลโดยใช้ C# ซึ่งช่วยให้คุณปรับปรุงความปลอดภัยของเอกสารและเพิ่มความไว้วางใจในแอปพลิเคชันของคุณ เริ่มต้นด้วยคำแนะนำทีละขั้นตอนและเข้าใจขั้นตอนอย่างรวดเร็วเพื่อ สร้างลายเซ็นดิจิทัลใน XLSX โดยใช้ C# ซึ่งสนับสนุนโดยตัวอย่างโค้ด
ขั้นตอนในการลงชื่อ XLSX ด้วยลายเซ็นดิจิทัลโดยใช้ C#
- ติดตั้ง GroupDocs.Signature for .NET ผ่าน NuGet package manager สำหรับการเซ็นเอกสาร Excel ด้วยลายเซ็นดิจิทัล
- เพิ่มการอ้างอิงเนมสเปซที่จำเป็นเพื่อเพิ่มลายเซ็นดิจิทัลใน XLSX
- สร้างอินสแตนซ์คลาส Signature โดยระบุเส้นทางของไฟล์ XLSX อินพุตเป็นอาร์กิวเมนต์ให้กับตัวสร้าง
- สร้างอินสแตนซ์ของคลาส DigitalSignOptions โดยระบุเส้นทางของไฟล์ใบรับรองเป็นอาร์กิวเมนต์ให้กับตัวสร้าง
- ตั้งค่าคุณสมบัติที่ต้องการของ DigitalSignOptions สำหรับลักษณะของลายเซ็นใน XLSX
- เรียกใช้เมธอด 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#