Это краткое руководство предназначено для того, чтобы помочь вам расшифровать PDF-файл с помощью C#. Он содержит четкую информацию для расшифровки PDF с помощью C# в виде пошагового процесса и исполняемого примера кода. Полученный незашифрованный файл можно сохранить на диск или в поток в любом желаемом формате, таком как PDF, HTML, DOCX и т. д.
Шаги по расшифровке защищенного паролем PDF с помощью C#
- Установите среду для добавления Aspose.PDF с помощью диспетчера пакетов NuGet.
- Загрузите зашифрованный файл PDF в объект класса Document, используя имя файла и пароль.
- Вызовите метод Document.Decrypt, чтобы расшифровать файл PDF.
- Сохраните незашифрованный файл на диске под новым именем
Эти шаги описывают простой процесс расшифровки PDF с помощью C#, так что сначала предоставляется конфигурация среды. На следующем этапе исходный PDF-файл загружается вместе с паролем, а затем расшифровывается путем вызова метода Decrypt() в классе Document. Вы можете указать либо пароль владельца, либо пароль пользователя в зависимости от требований приложения, так как с паролем владельца у вас есть полный контроль над расшифрованным файлом, тогда как с паролем пользователя он может быть доступен только для чтения.
Код для расшифровки PDF-файла с помощью С#
Этот простой код демонстрирует как расшифровать PDF с помощью C#. Мы использовали перегрузку конструктора, которая принимает имя файла и пароль в качестве аргумента при загрузке исходного PDF-файла. У нас есть несколько вариантов сохранения выходного PDF-файла в различных форматах, предоставляемых перечислителем SaveFormat, а также возможность установить обработчик предупреждений при сохранении файла и установить флаг для закрытия объекта ответа после сохранения документа в объект ответа. в веб-приложении.
Эта статья научила нас сохранять зашифрованный PDF-файл как незашифрованный с помощью C#. Если вы хотите научиться защищать файл PDF паролем, обратитесь к статье как защитить файл PDF паролем в С#.