Kaip išvalyti metaduomenis iš Word dokumento Python.

Š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“.

  1. Nustatykite IDE naudoti Aspose.Words, skirtas Python per .NET metaduomenims pašalinti
  2. Įkelkite DOC failą naudodami Document klasės objektą
  3. Gaukite prieigą prie tinkintų ypatybių rinkinio naudodami custom_document_properties nuosavybę
  4. Iškvieskite clear() metodą rinkinyje, kad vienu metu pašalintumėte ypatybes ir reikšmes
  5. Pasiekite įtaisytųjų ypatybių rinkinį naudodami ypatybę built_in_document_properties
  6. Iškvieskite clear() metodą rinkinyje, kad išvalytumėte tik reikšmes
  7. 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“.

import aspose.words as aw
import aspose.pydrawing as drawing
# Load the license
wordLic = aw.License()
wordLic.set_license("Aspose.Total.lic")
# Load the DOC file
doc = aw.Document("SampleProps.doc")
# Get the custom properties collection and clear them
custProps = doc.custom_document_properties
custProps.clear()
# Get the built-in properties collection and clear them
builtInProps = doc.built_in_document_properties
builtInProps.clear()
# Save the Word file
doc.save("Output.doc")
print ("Metadata removed from the Word file")

Š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.

 Latviski