Tento článek popisuje, jak odstranit záhlaví a zápatí v Word pomocí Pythonu. Obsahuje podrobnosti pro nastavení prostředí pro práci s touto funkcí, seznam kroků k vývoji aplikace a ukázkový kód demonstrující jak odstranit záhlaví a zápatí ve Wordu pomocí Pythonu. Naučíte se odstranit všechna záhlaví a zápatí pomocí jediného volání API nebo odstranit vybraná záhlaví nebo zápatí pouze podle požadavků.
Kroky k odstranění záhlaví a zápatí ve Wordu pomocí Pythonu
- Nastavte IDE pro práci s Aspose.Words pro Python přes .NET
- Načtěte soubor aplikace Word pomocí objektu Document, který má více záhlaví a zápatí
- Procházejte každou sekci načteného souboru aplikace Word pomocí kolekce sekcí
- Nastavte typ objektu v kolekci pomocí metody as_section().
- Přístup k požadovaným typům záhlaví/zápatí ze sbírky headers_footers v sekci
- Před uložením konečného dokumentu odstraňte z dokumentu záhlaví nebo zápatí
Tyto kroky popisují jak odstranit záhlaví a zápatí ve Wordu pomocí Pythonu. Začněte proces načtením zdrojového souboru aplikace Word s různými typy záhlaví a zápatí a následnou analýzou všech částí dokumentu. V každé iteraci buď zavolejte metodu clear() z kolekce headers_footers, nebo přistupte k cílové položce pomocí HeaderFooterType a odstraňte ji pomocí metody remove() .
Kód pro odstranění záhlaví a zápatí ve Wordu pomocí Pythonu
Výše uvedený kód ukázal jak odstranit zápatí ve Wordu pomocí Pythonu. V sekci jsou tři typy záhlaví a zápatí, které lze jednotlivě odstranit pomocí výčtu HeaderFooterType obsahuje hodnoty HEADER_FIRST a FOOTER_FIRST pro jinou možnost na první stránce, HEADER_PRIMARY a FOOTER_PRIMARY pro jeden typ záhlaví/zápatí v celém dokumentu nebo záhlaví lichých stránek/ zápatí a HEADER_EVEN a FOOTER_EVEN pro přístup k záhlavím a zápatím sudých stránek. Chcete-li odstranit příslušnou položku, zavolejte metodu remove() z třídy HeaderFooter.
Tento článek nás naučil odstranit zápatí ve Wordu pomocí Pythonu nebo záhlaví v případě potřeby. Chcete-li ze souboru aplikace Word odstranit prázdné stránky, přečtěte si článek na jak odstranit prázdnou stránku ve Wordu pomocí Pythonu.