Как проверить подпись в PDF с помощью C#

В этом кратком руководстве вы узнаете, как проверить подпись в PDF с помощью C#. В нем содержатся подробные сведения о настройках среды, подробная процедура с помощью последовательности шагов и исполняемый пример кода для проверки подписи в PDF с использованием C#. Вы получите подробную информацию обо всех классах и методах, необходимых для написания этого приложения.

Действия по проверке цифровой подписи в PDF с помощью C#

  1. Установите среду для использования Aspose.PDF for .NET в вашем приложении для проверки подписей.
  2. Создайте объект класса PdfFileSignature для загрузки PDF для проверки подписи.
  3. Привяжите файл PDF с помощью метода BindPdf() для проверки цифровой подписи.
  4. Вызовите метод VerifySignature() для проверки подписи, указав ее имя.

Эти шаги кратко описывают процесс проверки подписи в PDF с использованием C#. Во-первых, вы можете создать экземпляр объекта класса PdfFileSignature, поскольку он содержит метод BindPdf() для ссылки на файл PDF и метод VerifySignature() для проверки подписи. Для метода BindPdf() требуется имя файла PDF, тогда как для VerifySignature() требуется имя подписи, поскольку в файле PDF может быть несколько подписей.

Код для проверки подписи в PDF с использованием С#

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 на С#.

 Русский