Tento článek poskytuje přehled jak vyčistit metadata z dokumentu Word v Pythonu. Obsahuje podrobnosti o nastavení vývojového prostředí pro vývoj a spuštění přiloženého ukázkového kódu spolu s kroky programování a ukázkovým spustitelným kódem pro odstranění metadat z Wordu v Pythonu. Dozvíte se také rozdíl mezi odebráním uživatelských vlastností a vestavěných vlastností.
Kroky k odstranění metadat z dokumentu Word v Pythonu
- Nastavte IDE tak, aby k odstranění metadat používalo Aspose.Words pro Python přes .NET
- Načtěte soubor DOC pomocí objektu třídy Document
- Získejte přístup ke kolekci vlastních vlastností pomocí vlastnosti custom_document_properties
- Voláním metody clear() v kolekci odstraníte vlastnosti a hodnoty současně
- Získejte přístup ke kolekci vestavěných vlastností pomocí vlastnosti built_in_document_properties
- Voláním metody clear() v kolekci vymažete pouze hodnoty
- Uložte výsledný soubor aplikace Word
Uvedené kroky nabízejí systematický přístup k vyčištění metadat z dokumentu Word v Pythonu. Tento proces je poměrně snadný, protože se nejprve načte cílový soubor a následně se zpřístupní kolekce vlastních a vestavěných vlastností. Obě kolekce obsahují metodu clear(), kterou lze použít k odstranění vlastností.
Kód pro vymazání metadat z dokumentu Word v Pythonu
Tento stručný kód ilustruje proces odstranění všech vlastností dokumentu a osobních informací v Pythonu. Custom_document_properties obsahuje metodu clear(), která dokáže odstranit vlastnost i její hodnotu, zatímco metoda clear() v kolekci built_in_document_properties pouze vymaže hodnoty a neodstraní samotnou vlastnost. Jakmile jsou vlastnosti vymazány, můžete před uložením výstupního souboru dále manipulovat s výstupním souborem pomocí řady vlastností ve třídě Document.
Tento kód nás poučil o tom, jak odstranit všechny vlastnosti dokumentu a osobní informace v Pythonu. Pokud chcete odstranit komentáře ze souboru aplikace Word, přečtěte si článek na jak odstranit komentáře ve Wordu pomocí Pythonu.