Как расшифровать файл PDF с помощью C#

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

Шаги по расшифровке защищенного паролем PDF с помощью C#

  1. Установите среду для добавления Aspose.PDF с помощью диспетчера пакетов NuGet.
  2. Загрузите зашифрованный файл PDF в объект класса Document, используя имя файла и пароль.
  3. Вызовите метод Document.Decrypt, чтобы расшифровать файл PDF.
  4. Сохраните незашифрованный файл на диске под новым именем

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

Код для расшифровки PDF-файла с помощью С#

Этот простой код демонстрирует как расшифровать PDF с помощью C#. Мы использовали перегрузку конструктора, которая принимает имя файла и пароль в качестве аргумента при загрузке исходного PDF-файла. У нас есть несколько вариантов сохранения выходного PDF-файла в различных форматах, предоставляемых перечислителем SaveFormat, а также возможность установить обработчик предупреждений при сохранении файла и установить флаг для закрытия объекта ответа после сохранения документа в объект ответа. в веб-приложении.

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

 Русский