Как удалить подпись из PDF с помощью C#

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

Действия по удалению подписи из PDF-файла с помощью C#

  1. Настройте IDE для добавления Aspose.PDF с помощью диспетчера пакетов NuGet для удаления подписей.
  2. Создайте объект PdfFileSignature
  3. Свяжите исходный PDF с объектом PdfFileSignature
  4. Получить список всех имен подписей с помощью метода GetSignNames()
  5. Перебрать все подписи и удалить нужные подписи с помощью метода RemoveSignature()
  6. Сохраните выходной PDF-файл после удаления подписей.

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

Код для удаления цифровой подписи из PDF с помощью С#

Этот код демонстрирует как удалить подпись из PDF с помощью C#. Класс PdfFileSignature используется для удаления подписи, однако этот класс содержит множество других функций, а также проверку того, сертифицирован ли исходный файл или нет, проверка флага включения LTV, проверка наличия подписи в файле, проверка подписи и т. д., чтобы перечислить несколько. Обратите внимание, что при использовании метода RemoveSignature() вы также можете установить флаг либо для удаления только подписи, либо для удаления подписи и поля одновременно.

Это руководство помогло нам удалить подпись из файла PDF. Если вы хотите научиться защищать файл PDF, обратитесь к статье как защитить PDF паролем в С#.

 Русский