Թվային տեխնոլոգիաների ոլորտում էլեկտրոնային փաստաթղթերի իսկականության և հուսալիության երաշխավորումը հսկայական նշանակություն ունի: Դա անելու հզոր եղանակներից մեկը թվային ստորագրությունը XLSX ֆայլերի մեջ ինտեգրելն է: Այս հոդվածում դուք կիմանաք, թե ինչպես ստորագրել XLSX թվային ստորագրությամբ՝ օգտագործելով C#՝ թույլ տալով ձեզ բարձրացնել փաստաթղթերի անվտանգությունը և վստահություն սերմանել ձեր հավելվածների նկատմամբ: Սկսենք քայլ առ քայլ հրահանգներից և արագ ընկալենք XLSX-ում թվային ստորագրություն ստեղծելու ընթացակարգը՝ օգտագործելով C#**, որը աջակցվում է կոդի օրինակով:
XLSX-ը թվային ստորագրությամբ C#-ով ստորագրելու քայլեր
- Տեղադրեք GroupDocs.Signature for .NET-ը NuGet փաթեթի կառավարչի միջոցով՝ թվային ստորագրությամբ Excel փաստաթուղթը ստորագրելու համար
- Ավելացրեք հղում անհրաժեշտ անվանատարածքներին՝ XLSX-ում թվային ստորագրություն ավելացնելու համար
- Ստեղծեք Signature դասը` տրամադրելով մուտքագրված XLSX ֆայլի ուղին որպես արգումենտ դրա կոնստրուկտորին:
- Ստեղծեք DigitalSignOptions դասի օրինակ՝ վկայագրի ֆայլի ուղին որպես փաստարկ տրամադրելով դրա կոնստրուկտորին։
- Սահմանեք DigitalSignOptions-ի ցանկալի հատկությունները XLSX-ում ստորագրության տեսքի համար
- Զանգահարեք Signature.Sign մեթոդը՝ ելքային ֆայլի ճանապարհով և DigitalSignOptions-ը՝ որպես փաստարկ՝ ստացված XLSX ֆայլը սկավառակի վրա պահելու համար:
Signature գրադարանը հատուկ նախագծված է միջպլատֆորմային համատեղելիության համար: 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#-ի վերաբերյալ: