В этом кратком руководстве вы узнаете, как проверить подпись в 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 с использованием С#
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 на С#.