Այս արագ ձեռնարկը ուղեցույց է տալիս ինչպես փոխարկել պաշտպանված Word փաստաթուղթը Python-ում անպաշտպան: Այն կիսում է այս առաջադրանքն իրականացնելու բոլոր պահանջները, ինչպես նաև մանրամասն քայլերը և գործարկվող օրինակելի կոդը, որը կարող է իրականացվել Java-ին աջակցող ցանկացած միջավայրում: Python-ում MS Word փաստաթուղթը չպաշտպանելու այս գործընթացի ընթացքում դուք նաև կսովորեք պաշտպանությունը հեռացնելու և ստացված ֆայլը ցանկացած ցանկալի ձևաչափով պահելու տարբեր տարբերակներ, ինչպիսիք են DOCX, DOC կամ MS Word-ի կողմից աջակցվող ցանկացած այլ ձևաչափով:
Python-ում Word փաստաթղթի պաշտպանությունից հանելու քայլեր
- Ստեղծեք միջավայր՝ օգտագործելու Aspose.Words Python-ի համար .NET-ի միջոցով պաշտպանությունը Word ֆայլից հեռացնելու համար
- Բացեք պաշտպանված Word ֆայլը՝ օգտագործելով Document դասի օբյեկտը
- Պաշտպանությունը հեռացնելու համար զանգահարեք unprotect() մեթոդը Document դասում
- Պահպանեք ելքային Word ֆայլը պաշտպանությունը հեռացնելուց հետո
Վերոնշյալ քայլերը բացատրում են Word փաստաթուղթը առանց գաղտնաբառի չպաշտպանելու գործընթացը Python-ում, որտեղ պաշտպանված Word ֆայլը բեռնվում է Document դասի օբյեկտում: Աղբյուրի ֆայլը բացվելուց հետո unprotect() մեթոդը կանչվում է բեռնված ֆայլից երկու տեսակի պաշտպանությունը հեռացնելու համար, որը պաշտպանված է գաղտնաբառով կամ առանց դրա: Ստացված Word ֆայլը, որի պաշտպանությունը հանված է, կարող է պահպանվել նույն անունով կամ որպես նոր ֆայլ՝ ըստ պահանջների:
Կոդ՝ Python-ում Word ֆայլը չպաշտպանելու համար
Վերոնշյալ կոդը ցուցադրում է պաշտպանված Word փաստաթուղթը Python-ում անպաշտպանի փոխակերպելու գործընթացը, որտեղ Document դասի օբյեկտն օգտագործվում է մեկ արգումենտի կառուցման հետ: Եթե ցանկանում եք գաղտնաբառ տրամադրել Word ֆայլը բացելու համար, կարող եք օգտագործել մյուս կոնստրուկտորը, որն ընդունում է LoadOptions օբյեկտը պահանջվող գաղտնաբառով, բեռնված Word ֆայլը բացելու համար: Նմանապես, եթե ձեր Word ֆայլը պաշտպանված է գրությունից, օգտագործեք Document.write_protection.set_password() մեթոդը՝ որպես արգումենտ տրամադրելով գաղտնաբառը:
Այս հոդվածում մենք անցել ենք Word ֆայլից պաշտպանությունը հեռացնելու գործընթացը: Եթե ցանկանում եք սովորել Word ֆայլում գաղտնաբառ կիրառելու գործընթացը, տես ինչպես պաշտպանել Word փաստաթուղթը Python-ում գաղտնաբառով-ի հոդվածը: