Този кратък урок е предназначен да напътства как да декриптирате PDF файл с помощта на C#. Той съдържа ясна информация за дешифриране на PDF с помощта на C# под формата на поетапен процес и примерен код, който може да се изпълнява. Полученият некриптиран файл може да бъде записан на диск или в поток във всеки желан формат като PDF, HTML, DOCX и др.
Стъпки за дешифриране на защитен с парола PDF с помощта на C#
- Създайте среда за добавяне на Aspose.PDF с помощта на мениджъра на пакети NuGet
- Заредете шифрования PDF файл в обекта на клас Document, като използвате името на файла и паролата
- Извикайте метода Document.Decrypt, за да декриптирате PDF файла
- Запазете некриптирания файл на диск с ново име
Тези стъпки описват прост процес за дешифриране на PDF с помощта на C#, така че първо да се предостави конфигурацията на средата. В следващата стъпка изходният PDF файл се зарежда заедно с паролата и след това се дешифрира чрез извикване на метода Decrypt() в класа Document. Можете да предоставите или паролата на собственика, или паролата на потребителя въз основа на изискването на приложението, тъй като с паролата на собственика имате пълен контрол върху дешифрирания файл, докато с паролата на потребителя той може да бъде само за четене.
Код за дешифриране на PDF файл с помощта на C#
Този прост код демонстрира как да дешифрирате PDF с помощта на C#. Използвахме претоварването на конструктора, което приема името на файла и паролата като аргумент, докато зарежда изходния PDF файл. Имаме редица опции за запазване на изходния PDF файл в различни формати, предоставени от изброителя SaveFormat, заедно с опцията за задаване на предупредителен манипулатор, докато записваме файла и задаване на флага за затваряне на обекта за отговор, след като документът бъде записан в обект за отговор в уеб базирано приложение.
Тази статия ни научи да запазваме шифрован PDF като нешифрован с помощта на C#. Ако искате да се научите да защитавате PDF файл с парола, вижте статията на как да защитите PDF файл с парола в C#.