Този кратък урок ръководи как да промените паролата на PDF с помощта на Python. Той предоставя набор от стъпки, които трябва да бъдат изпълнени, за да се постигне това изискване, заедно с изпълним примерен код, демонстриращ как да промените паролата за PDF с помощта на Python. Ще получите опция да зададете паролата на собственика и потребителя отново, докато използвате съществуващата парола.
Стъпки за промяна на паролата на PDF с помощта на Python
- Създайте среда за използвайте Aspose.PDF за Python чрез .NET за промяна на паролата
- Създайте обекта от клас PdfFileInfo, за да проверите състоянието на криптиране на целевия PDF файл
- Проверете дали целевият PDF файл е шифрован, изпълнете стъпките по-долу
- Създайте обект от класа PdfFileSecurity
- Извикайте метода bind_pdf(), за да свържете целевия PDF файл
- Извикайте метода change_password(), като използвате текущата парола на собственика, новата парола на потребителя и паролата на собственика
- Запазете получения PDF файл с нови пароли
Тези стъпки обхващат процеса как да промените парола за PDF с помощта на Python. Първо, трябва да проверим дали файлът е криптиран или не поради парола, за която използваме обекта на класа PdfFileInfo. След като криптирането бъде потвърдено, обектът от клас PdfFileSecurity се използва за обвързване и промяна на паролата.
Код за промяна на PDF парола с помощта на Python
Този код демонстрира процеса на как да промените паролата на PDF файл с помощта на Python. Той използва обекта на класа PdfFileInfo в пространството от имена pdf.facades, който има свойството is_encypted за проверка на състоянието на криптиране на целевия PDF файл. В последните стъпки класът PdfFileSecurity се използва за обвързване и промяна на паролата, където на първо място се изисква съществуваща парола на собственик, последвана от нова потребителска парола, нова парола на собственик, изходна привилегия на DocumentPrivilege като печат и размер на ключа за шифроване.
Тази статия ни научи как да променим паролата за PDF с помощта на Python. Ако искате да научите процеса за създаване на PDF файл, вижте статията на как да създадете PDF в Python.