Ինչպես ավելացնել ստորագրություն Word-ում՝ օգտագործելով C#

Այս արագ ձեռնարկը ուղեցույց է տալիս ինչպես ավելացնել ստորագրություն Word-ում՝ օգտագործելով C#՝ կիսելով կազմաձևման մանրամասները, մանրամասն քայլերը և գործարկվող կոդ, որն օգտագործում է աղբյուր Word փաստաթուղթը, PKCS12 խանութը և դրա գաղտնաբառը: Դուք կարող եք մի շարք հատկություններ սահմանել նախքան փաստաթուղթը ստորագրելը, որը տեսանելի է օգտատերերի համար իրենց հղումների համար: Երբ դուք տեղադրեք էլեկտրոնային ստորագրությունը Word-ում C#-ի միջոցով, այն կարող է պահպանվել ցանկացած աջակցվող ձևաչափով, ինչպիսիք են DOCX, DOC և այլն:

Word-ում ստորագրություն ավելացնելու քայլեր՝ օգտագործելով C#

  1. Կազմաձևեք զարգացման միջավայրը՝ ավելացնելու համար Aspose.Words՝ օգտագործելով NuGet փաթեթի կառավարիչը՝ փաստաթղթեր ստորագրելու համար
  2. Բեռնեք PFX վկայագիրը՝ օգտագործելով CertificateHolder դասը՝ տրամադրելով ֆայլի ուղին և գաղտնաբառը
  3. Սահմանեք մեկնաբանությունների և ստորագրման ժամանակը՝ օգտագործելով SignOptions օբյեկտը
  4. Բեռնել աղբյուր Word ֆայլը FileStream-ի միջոցով
  5. Ստորագրեք բեռնված փաստաթուղթը՝ օգտագործելով Sign մեթոդը DigitalSignatureUtil դասում
  6. Ներբեռնեք ստորագրված փաստաթուղթը և ստուգեք ստորագրության տվյալները

Այս քայլերը նկարագրում են Word-ում թվային ստորագրություն ավելացնելու գործընթացը՝ օգտագործելով C#՝ համօգտագործելով բոլոր պահանջվող դասերը և մեթոդները: Մենք պետք է բեռնենք վկայագիրը գաղտնաբառի հետ միասին, այնուհետև սահմանենք մի քանի հատկություններ, ինչպիսիք են ստորագրող մարմնի մեկնաբանությունները, ստորագրման ամսաթիվը-ժամը, ստորագրության գծի պատկերը և մատակարարի ID-ն: Ի վերջո, մենք ստորագրում ենք փաստաթուղթը՝ օգտագործելով DigitalSignatureUtil դասը և փաստաթուղթը պահում սկավառակի վրա, սակայն վերջին քայլը կամընտիր է, որտեղ մենք ցույց ենք տվել ստորագրության ստուգումը` ետ բեռնելով ստորագրված փաստաթուղթը և ցուցադրելով դրա տեղեկատվությունը:

Կոդ՝ Word-ի փաստաթղթերը C#-ով ստորագրելու համար

Այս կոդը ցույց է տալիս ինչպես մուտքագրել ստորագրություն Word-ում՝ օգտագործելով C#՝ օգտագործելով DigitalSignatureUtil դասը: Այն աջակցում է բազմաթիվ այլ հնարավորությունների, ինչպես նաև՝ հեռացնել բոլոր ստորագրությունները Word ֆայլից՝ այն փոփոխելու համար: Նմանապես, DigitalSignature դասը, որն օգտագործվում է բեռնված փաստաթղթում ստորագրության հղումը ստանալու համար, պարունակում է մի շարք հատկություններ, ինչպիսիք են ստորագրման ժամանակը, մեկնաբանությունները, առարկայի անվանումը և թողարկողի անունը:

Այս ձեռնարկը մեզ առաջնորդել է * ստորագրություն ավելացնել Word-ին՝ օգտագործելով C#*: Եթե դուք հետաքրքրված եք զրոյից Word ֆայլ ստեղծելով, տես ինչպես ստեղծել Word փաստաթուղթ C#-ում-ի հոդվածը:

 Հայերեն