Този кратък урок ви напътства как да проверите подписа в 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#.