Այս կարճ ձեռնարկը ուղեցույց է տալիս ինչպես փոխել PDF-ի գաղտնաբառը Python-ի միջոցով: Այն ապահովում է մի շարք քայլեր, որոնք պետք է կատարվեն այս պահանջին հասնելու համար, ինչպես նաև գործարկվող օրինակելի կոդը, որը ցույց է տալիս ինչպես փոխել PDF գաղտնաբառը Python-ի միջոցով: Դուք հնարավորություն կստանաք կրկին սահմանել և՛ սեփականատիրոջ, և՛ օգտագործողի գաղտնաբառը՝ գոյություն ունեցող գաղտնաբառը օգտագործելիս:
Python-ի միջոցով PDF-ի գաղտնաբառը փոխելու քայլեր
- Ստեղծեք օգտագործել Aspose.PDF-ը Python-ի համար .NET-ի միջոցով-ի միջավայրը` գաղտնաբառը փոխելու համար
- Ստեղծեք PdfFileInfo դասի օբյեկտը` նպատակային PDF-ի գաղտնագրման վիճակը ստուգելու համար
- Ստուգեք, արդյոք թիրախային PDF ֆայլը գաղտնագրված է, կատարեք ստորև նշված քայլերը
- Ստեղծեք PdfFileSecurity դասի օբյեկտ
- Զանգահարեք bind_pdf() մեթոդը՝ նպատակային PDF ֆայլը կապելու համար
- Զանգահարեք change_password() մեթոդը՝ օգտագործելով ներկայիս սեփականատիրոջ գաղտնաբառը, նոր օգտվողի գաղտնաբառը և սեփականատիրոջ գաղտնաբառը
- Պահպանեք ստացված PDF ֆայլը նոր գաղտնաբառերով
Այս քայլերը ներառում են ինչպես փոխել PDF գաղտնաբառը Python-ի միջոցով: Նախ, մենք պետք է ստուգենք՝ արդյոք ֆայլը գաղտնագրված է, թե ոչ՝ գաղտնաբառի պատճառով, որի համար մենք օգտագործում ենք PdfFileInfo դասի օբյեկտը։ Կոդավորումը հաստատելուց հետո PdfFileSecurity դասի օբյեկտը օգտագործվում է գաղտնաբառը կապելու և փոխելու համար:
Կոդ՝ Python-ի միջոցով PDF գաղտնաբառը փոխելու համար
Այս կոդը ցույց է տալիս ինչպես փոխել PDF ֆայլի գաղտնաբառը Python-ի միջոցով: Այն օգտագործում է PdfFileInfo դասի օբյեկտը pdf.facades անվանատարածքում, որն ունի is_encypted հատկություն՝ նպատակային PDF ֆայլի կոդավորման վիճակը ստուգելու համար: Վերջնական քայլերում PdfFileSecurity դասը օգտագործվում է գաղտնաբառը կապելու և փոխելու համար, որտեղ առաջին հերթին պահանջվում է առկա սեփականատիրոջ գաղտնաբառը, որին հաջորդում է օգտվողի նոր գաղտնաբառը, նոր սեփականատիրոջ գաղտնաբառը, ելքային DocumentPrivilege արտոնությունը որպես տպագիր և գաղտնագրման բանալու չափը:
Այս հոդվածը մեզ սովորեցրել է ինչպես փոխել PDF-ի գաղտնաբառը Python-ի միջոցով: Եթե ցանկանում եք սովորել PDF ֆայլ ստեղծելու գործընթացը, տես ինչպես ստեղծել PDF Python-ում-ի հոդվածը: