Այս արագ ձեռնարկը ուղեցույց է տալիս ինչպես ավելացնել ստորագրություն Word-ում՝ օգտագործելով C#՝ կիսելով կազմաձևման մանրամասները, մանրամասն քայլերը և գործարկվող կոդ, որն օգտագործում է աղբյուր Word փաստաթուղթը, PKCS12 խանութը և դրա գաղտնաբառը: Դուք կարող եք մի շարք հատկություններ սահմանել նախքան փաստաթուղթը ստորագրելը, որը տեսանելի է օգտատերերի համար իրենց հղումների համար: Երբ դուք տեղադրեք էլեկտրոնային ստորագրությունը Word-ում C#-ի միջոցով, այն կարող է պահպանվել ցանկացած աջակցվող ձևաչափով, ինչպիսիք են DOCX, DOC և այլն:
Word-ում ստորագրություն ավելացնելու քայլեր՝ օգտագործելով C#
- Կազմաձևեք զարգացման միջավայրը՝ ավելացնելու համար Aspose.Words՝ օգտագործելով NuGet փաթեթի կառավարիչը՝ փաստաթղթեր ստորագրելու համար
- Բեռնեք PFX վկայագիրը՝ օգտագործելով CertificateHolder դասը՝ տրամադրելով ֆայլի ուղին և գաղտնաբառը
- Սահմանեք մեկնաբանությունների և ստորագրման ժամանակը՝ օգտագործելով SignOptions օբյեկտը
- Բեռնել աղբյուր Word ֆայլը FileStream-ի միջոցով
- Ստորագրեք բեռնված փաստաթուղթը՝ օգտագործելով Sign մեթոդը DigitalSignatureUtil դասում
- Ներբեռնեք ստորագրված փաստաթուղթը և ստուգեք ստորագրության տվյալները
Այս քայլերը նկարագրում են Word-ում թվային ստորագրություն ավելացնելու գործընթացը՝ օգտագործելով C#՝ համօգտագործելով բոլոր պահանջվող դասերը և մեթոդները: Մենք պետք է բեռնենք վկայագիրը գաղտնաբառի հետ միասին, այնուհետև սահմանենք մի քանի հատկություններ, ինչպիսիք են ստորագրող մարմնի մեկնաբանությունները, ստորագրման ամսաթիվը-ժամը, ստորագրության գծի պատկերը և մատակարարի ID-ն: Ի վերջո, մենք ստորագրում ենք փաստաթուղթը՝ օգտագործելով DigitalSignatureUtil դասը և փաստաթուղթը պահում սկավառակի վրա, սակայն վերջին քայլը կամընտիր է, որտեղ մենք ցույց ենք տվել ստորագրության ստուգումը` ետ բեռնելով ստորագրված փաստաթուղթը և ցուցադրելով դրա տեղեկատվությունը:
Կոդ՝ Word-ի փաստաթղթերը C#-ով ստորագրելու համար
Այս կոդը ցույց է տալիս ինչպես մուտքագրել ստորագրություն Word-ում՝ օգտագործելով C#՝ օգտագործելով DigitalSignatureUtil դասը: Այն աջակցում է բազմաթիվ այլ հնարավորությունների, ինչպես նաև՝ հեռացնել բոլոր ստորագրությունները Word ֆայլից՝ այն փոփոխելու համար: Նմանապես, DigitalSignature դասը, որն օգտագործվում է բեռնված փաստաթղթում ստորագրության հղումը ստանալու համար, պարունակում է մի շարք հատկություններ, ինչպիսիք են ստորագրման ժամանակը, մեկնաբանությունները, առարկայի անվանումը և թողարկողի անունը:
Այս ձեռնարկը մեզ առաջնորդել է * ստորագրություն ավելացնել Word-ին՝ օգտագործելով C#*: Եթե դուք հետաքրքրված եք զրոյից Word ֆայլ ստեղծելով, տես ինչպես ստեղծել Word փաստաթուղթ C#-ում-ի հոդվածը: