Šiame straipsnyje apžvelgiama, kaip išvalyti metaduomenis iš Word dokumento naudojant Python. Jame pateikiama išsami informacija apie kūrimo aplinkos nustatymą, kad būtų sukurtas ir paleistas pridedamas pavyzdinis kodas, kartu su programavimo veiksmais ir paleidžiamo kodo pavyzdys, skirtas pašalinti metaduomenis iš Word programoje Python. Taip pat sužinosite skirtumą tarp pasirinktinių ir įtaisytųjų savybių pašalinimo.
Veiksmai, kaip pašalinti metaduomenis iš „Word“ dokumento „Python“.
- Nustatykite IDE naudoti Aspose.Words, skirtas Python per .NET metaduomenims pašalinti
- Įkelkite DOC failą naudodami Document klasės objektą
- Gaukite prieigą prie tinkintų ypatybių rinkinio naudodami custom_document_properties nuosavybę
- Iškvieskite clear() metodą rinkinyje, kad vienu metu pašalintumėte ypatybes ir reikšmes
- Pasiekite įtaisytųjų ypatybių rinkinį naudodami ypatybę built_in_document_properties
- Iškvieskite clear() metodą rinkinyje, kad išvalytumėte tik reikšmes
- Išsaugokite gautą Word failą
Išvardyti veiksmai siūlo sistemingą požiūrį į išvalyti metaduomenis iš Word dokumento Python. Procesas yra gana paprastas, nes pirmiausia įkeliamas tikslinis failas, o vėliau pasiekiami pasirinktiniai ir įtaisytųjų savybių rinkiniai. Abiejose kolekcijose yra skaidrus() metodas, kurį galima naudoti ypatybėms pašalinti.
Kodas, skirtas išvalyti metaduomenis iš „Word“ dokumento „Python“.
Šis glaustas kodas iliustruoja procesą, kaip pašalinti visas dokumento ypatybes ir asmeninę informaciją iš Python. Custom_document_properties yra metodas clear(), kuris gali pašalinti ypatybę ir jos vertę, o metodas clear() rinkinyje built_in_document_properties tik išvalo reikšmes, o nepašalina pačios nuosavybės. Išvalę ypatybes, prieš išsaugodami išvesties failą, galite toliau manipuliuoti išvesties failu, naudodami daugybę dokumentų klasės ypatybių.
Šis kodas mus išmokė kaip pašalinti visas dokumento ypatybes ir asmeninę informaciją Python. Jei norite pašalinti komentarus iš Word failo, žr. straipsnį kaip pašalinti komentarus iš Word naudojant Python.