Ինչպես փոխարկել պաշտպանված Word փաստաթուղթը Python-ում անպաշտպանի

Այս արագ ձեռնարկը ուղեցույց է տալիս ինչպես փոխարկել պաշտպանված Word փաստաթուղթը Python-ում անպաշտպան: Այն կիսում է այս առաջադրանքն իրականացնելու բոլոր պահանջները, ինչպես նաև մանրամասն քայլերը և գործարկվող օրինակելի կոդը, որը կարող է իրականացվել Java-ին աջակցող ցանկացած միջավայրում: Python-ում MS Word փաստաթուղթը չպաշտպանելու այս գործընթացի ընթացքում դուք նաև կսովորեք պաշտպանությունը հեռացնելու և ստացված ֆայլը ցանկացած ցանկալի ձևաչափով պահելու տարբեր տարբերակներ, ինչպիսիք են DOCX, DOC կամ MS Word-ի կողմից աջակցվող ցանկացած այլ ձևաչափով:

Python-ում Word փաստաթղթի պաշտպանությունից հանելու քայլեր

  1. Ստեղծեք միջավայր՝ օգտագործելու Aspose.Words Python-ի համար .NET-ի միջոցով պաշտպանությունը Word ֆայլից հեռացնելու համար
  2. Բացեք պաշտպանված Word ֆայլը՝ օգտագործելով Document դասի օբյեկտը
  3. Պաշտպանությունը հեռացնելու համար զանգահարեք unprotect() մեթոդը Document դասում
  4. Պահպանեք ելքային 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-ում գաղտնաբառով-ի հոդվածը:

 Հայերեն