Ovaj članak pruža pregled kako očistiti metapodatke iz dokumenta Word u Pythonu. Sadrži pojedinosti o postavljanju razvojnog okruženja za razvoj i pokretanje priloženog primjera koda zajedno s programskim koracima i primjerom izvodljivog koda za uklanjanje metapodataka iz Worda u Pythonu. Također ćete naučiti razliku između uklanjanja prilagođenih svojstava i ugrađenih svojstava.
Koraci za uklanjanje metapodataka iz Word dokumenta u Pythonu
- Postavite IDE da koristi Aspose.Words za Python putem .NET-a za uklanjanje metapodataka
- Učitajte DOC datoteku pomoću objekta klase Document
- Pristupite kolekciji prilagođenih svojstava pomoću svojstva custom_document_properties
- Pozovite metodu clear() u kolekciji za uklanjanje svojstava i vrijednosti istovremeno
- Pristupite kolekciji ugrađenih svojstava pomoću svojstva built_in_document_properties
- Pozovite metodu clear() u kolekciji da obrišete samo vrijednosti
- Spremite rezultirajuću Word datoteku
Navedeni koraci nude sustavan pristup čišćenju metapodataka iz Word dokumenta u Pythonu. Proces je prilično jednostavan jer se prvo učitava ciljna datoteka, a zatim se pristupa prilagođenim i ugrađenim zbirkama svojstava. Obje kolekcije sadrže metodu clear() koja se može koristiti za uklanjanje svojstava.
Kod za brisanje metapodataka iz Word dokumenta u Pythonu
Ovaj sažeti kod ilustrira postupak uklanjanja svih svojstava dokumenta i osobnih podataka u Pythonu. Custom_document_properties sadrži metodu clear() koja može ukloniti svojstvo i njegovu vrijednost, dok metoda clear() u kolekciji built_in_document_properties briše samo vrijednosti, a ne uklanja samo svojstvo. Nakon što su svojstva izbrisana, možete dalje manipulirati izlaznom datotekom korištenjem brojnih svojstava u klasi dokumenta prije spremanja izlazne datoteke.
Ovaj kod nas je obrazovao kako ukloniti sva svojstva dokumenta i osobne podatke u Pythonu. Ako želite ukloniti komentare iz Word datoteke, pogledajte članak na kako ukloniti komentare u Wordu pomoću Pythona.