Šioje trumpoje pamokoje pateikiama informacija, kaip konvertuoti apsaugotą Word dokumentą į neapsaugotą Python. Jame pateikiami visi šios užduoties atlikimo reikalavimai kartu su išsamiais veiksmais ir paleidžiamu pavyzdiniu kodu, kurį galima vykdyti bet kurioje Java palaikančioje aplinkoje. Vykdydami šį procesą, norėdami pašalinti MS Word dokumentą Python, taip pat sužinosite apie įvairias parinktis, kaip pašalinti apsaugą ir išsaugoti gautą failą bet kuriuo norimu formatu, pvz., DOCX, DOC arba bet kokiu kitu formatu, kurį palaiko MS Word.
Veiksmai, kaip panaikinti „Word“ dokumento apsaugą „Python“.
- Sukurkite aplinką naudoti Aspose.Words, skirtas Python per .NET, kad pašalintumėte apsaugą iš Word failo
- Atidarykite apsaugotą Word failą naudodami Document klasės objektą
- Norėdami pašalinti apsaugą, dokumento klasėje iškvieskite metodą unprotect()
- Pašalinę apsaugą, išsaugokite išvesties Word failą
Pirmiau pateikti veiksmai paaiškina, kaip pašalinti Word dokumentą be slaptažodžio Python, kai apsaugotas Word failas įkeliamas į dokumento klasės objektą. Atidarius šaltinio failą, iškviečiamas unprotect() metodas, kuris pašalina abiejų tipų apsaugą iš įkelto failo, apsaugoto slaptažodžiu arba be jo. Gautas Word failas, kurio apsauga pašalinta, gali būti išsaugotas tuo pačiu pavadinimu arba kaip naujas failas pagal reikalavimus.
Kodas, skirtas panaikinti „Word“ failo apsaugą „Python“.
Aukščiau pateiktas kodas parodo procesą, kaip konvertuoti apsaugotą Word dokumentą į neapsaugotą Python, kur dokumento klasės objektas naudojamas su vieno argumento konstruktoriumi. Jei norite pateikti slaptažodį, kad atidarytumėte Word failą, galite naudoti kitą konstruktorių, kuris naudoja LoadOptions objektą su reikiamu slaptažodžiu, kad atidarytumėte įkeltą Word failą. Panašiai, jei jūsų Word failas yra apsaugotas nuo rašymo, naudokite metodą Document.write_protection.set_password(), kaip argumentą pateikdami slaptažodį.
Šiame straipsnyje mes išnagrinėjome Word failo apsaugos pašalinimo procesą. Jei norite sužinoti, kaip taikyti slaptažodį Word failui, žr. straipsnį kaip apsaugoti Word dokumentą Python slaptažodžiu.