Այս կարճ ձեռնարկը ձեզ ուղղորդում է ինչպես ստուգել ստորագրությունը PDF-ում՝ օգտագործելով C#: Այն տրամադրում է մանրամասներ շրջակա միջավայրի կարգավորումների մասին, մանրամասն ընթացակարգ՝ քայլերի հաջորդականության օգնությամբ և գործարկվող կոդ՝ ստորագրությունը PDF-ում C#-ի միջոցով ստուգելու համար: Դուք կստանաք այս հավելվածը գրելու համար անհրաժեշտ բոլոր դասերի և մեթոդների մանրամասները:
Թվային ստորագրությունը PDF-ում C#-ով ստուգելու քայլեր
- Ստեղծեք միջավայր՝ Aspose.PDF for .NET-ն օգտագործելու համար ձեր հավելվածում՝ ստորագրությունները ստուգելու համար
- Ստեղծեք PdfFileSignature դասի օբյեկտ՝ ստորագրության ստուգման համար PDF բեռնելու համար
- Կցեք PDF ֆայլը՝ օգտագործելով BindPdf() մեթոդը՝ թվային ստորագրությունը վավերացնելու համար
- Ստորագրությունը ստուգելու համար զանգահարեք VerifySignature() մեթոդը՝ նշելով դրա անունը
Այս քայլերը համառոտ նկարագրում են ստորագրության վավերացման գործընթացը PDF-ում՝ օգտագործելով C#: Նախ, դուք կարող եք օրինակել PdfFileSignature դասի օբյեկտը, քանի որ այն պարունակում է BindPdf() մեթոդ՝ PDF ֆայլին կապելու համար և VerifySignature() մեթոդ՝ ստորագրությունը ստուգելու համար: BindPdf() մեթոդը պահանջում է PDF ֆայլի անունը, մինչդեռ VerifySignature()-ը պահանջում է ստորագրության անունը, քանի որ PDF ֆայլում կարող են լինել բազմաթիվ ստորագրություններ:
Կոդ՝ ստորագրությունը PDF-ում C#-ով հաստատելու համար
using System; | |
using Aspose.Pdf.Facades; | |
using Aspose.Pdf; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to verify signature in PDF using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
PdfFileSignature pdfSign = new PdfFileSignature(); | |
pdfSign.BindPdf("Digitally Signed PDF.pdf"); | |
if (pdfSign.VerifySignature("Signature1")) | |
{ | |
Console.WriteLine("Signature Verified"); | |
} | |
System.Console.WriteLine("Digital Signature in the PDF verified successfully"); | |
} | |
} | |
} |
PDF-ում թվային ստորագրությունը ստուգելու համար C#* կոդը ներկայացված է այստեղ, որն օգտագործում է PdfFileSignature դասի օբյեկտը՝ առաջադրանքն իրականացնելու համար: Այս դասը բավականին ընդգրկուն է, քանի որ այն աջակցում է ստորագրությունների հետ աշխատելու բոլոր հնարավորություններին, ինչպիսիք են ստորագրության առկայությունը ստուգելը, այն ապահովում է ContainsSignature() մեթոդը, վկայագրերը հանելու համար ներկայացված է ExtractCertificate() մեթոդը և ստորագրությունները հեռացնելու համար RemoveSignature() մեթոդը տրամադրվում է.
Այս արագ ձեռնարկը ներկայացնում է թվային ստորագրության վավերացման գործընթացը՝ օգտագործելով C# PDF ֆայլերի համար: Եթե ցանկանում եք սովորել թվային ստորագրություն ավելացնելու գործընթացը, տես ինչպես ավելացնել թվային ստորագրությունը PDF-ին C#-ում-ի հոդվածը: