Тази проста статия има за цел да ви напътства как да дешифрирате PDF файл с помощта на Python. Той включва ясна информация за дешифриране на PDF с помощта на Python под формата на поетапен процес и примерен код, който може да се изпълнява. Полученият некриптиран PDF файл може да бъде записан на диска или в поток във всеки желан формат като PDF, HTML, DOCX и др.
Стъпки за дешифриране на защитен с парола PDF с помощта на Python
- Задайте IDE на използвайте Aspose.PDF за Python чрез .NET, за да дешифрирате PDF файл
- Осъществете достъп до шифрования PDF файл в обекта на клас Document, като използвате името на файла и паролата
- Използвайте метода Document.decrypt, за да декриптирате PDF файла
- Запазете нешифрования PDF файл на диска с ново име
Тези стъпки обхващат прост процес за декриптиране на PDF с помощта на Python, така че първо да се извърши конфигурацията на средата. В следващата стъпка защитен с парола изходен PDF файл се зарежда от диска с помощта на екземпляр от класа Document чрез предоставяне на валидна парола. След това файлът се дешифрира чрез извикване на метода decrypt() в класа Document. Можете да използвате или паролата на собственика, или паролата на потребителя въз основа на изискванията на приложението, тъй като с паролата на собственика имате пълен контрол върху дешифрирания файл, докато с паролата на потребителя може да му бъде предоставен достъп само за четене.
Код за дешифриране на PDF файл с помощта на Python
Този примерен код показва как да дешифрирате PDF с помощта на Python с помощта на много прост API интерфейс. Имате няколко възможности за избор за запазване на изходния PDF файл в различни формати, предоставени от изброителя save_format, заедно с възможността за задаване на предупредителен манипулатор по време на процеса на записване на файла и задаване на флага за затваряне на обекта за отговор, след като PDF документът е записан в обект на отговор в уеб базирано приложение.
Тази тема ни научи да запазваме шифрован PDF като нешифрован с помощта на Python. Ако искате да се научите да компресирате PDF файл, вижте статията на как да компресирате PDF в Python.