Як видалити підпис із 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 за допомогою C#

Цей код демонструє як видалити підпис із PDF за допомогою C#. Клас PdfFileSignature використовується для видалення підпису, однак цей клас містить багато інших функцій, а також перевірку сертифікації вихідного файлу чи ні, перевірку ввімкненого прапора LTV, перевірку того, чи містить файл підпис чи ні, перевірку підпису , тощо, щоб перерахувати декілька. Зауважте, що під час використання методу RemoveSignature() ви також можете встановити позначку для видалення лише підпису або видалення підпису та поля обох.

Цей підручник допоможе нам видалити підпис із файлу PDF. Якщо ви хочете навчитися захищати PDF-файл, зверніться до статті як захистити PDF паролем у C#.

 Українська