В этом кратком руководстве рассказывается, как удалить подпись из PDF с помощью C#. Он содержит основные шаги по удалению подписи из PDF-файла с помощью C#, а также исполняемый пример кода, демонстрирующий эту функцию. Вы также научитесь удалять все подписи из файла PDF или удалять определенную подпись на основе ее имени.
Действия по удалению подписи из PDF-файла с помощью C#
- Настройте IDE для добавления Aspose.PDF с помощью диспетчера пакетов NuGet для удаления подписей.
- Создайте объект PdfFileSignature
- Свяжите исходный PDF с объектом PdfFileSignature
- Получить список всех имен подписей с помощью метода GetSignNames()
- Перебрать все подписи и удалить нужные подписи с помощью метода RemoveSignature()
- Сохраните выходной PDF-файл после удаления подписей.
Эти шаги определяют процесс удаления электронной подписи из PDF с помощью C#. Во-первых, исходный PDF-файл связывается с объектом класса PdfFileSignature, который содержит метод GetSignNames() для доступа ко всем подписям и метод RemoveSignature() для удаления отдельной подписи. На последнем этапе вы можете сохранить полученный PDF-файл на диск или в поток памяти в соответствии с вашими требованиями.
Код для удаления цифровой подписи из PDF с помощью С#
Этот код демонстрирует как удалить подпись из PDF с помощью C#. Класс PdfFileSignature используется для удаления подписи, однако этот класс содержит множество других функций, а также проверку того, сертифицирован ли исходный файл или нет, проверка флага включения LTV, проверка наличия подписи в файле, проверка подписи и т. д., чтобы перечислить несколько. Обратите внимание, что при использовании метода RemoveSignature() вы также можете установить флаг либо для удаления только подписи, либо для удаления подписи и поля одновременно.
Это руководство помогло нам удалить подпись из файла PDF. Если вы хотите научиться защищать файл PDF, обратитесь к статье как защитить PDF паролем в С#.