Napsali jsme tento návod, abychom popsali jak přidat záhlaví a zápatí do Wordu pomocí Pythonu s pomocí postupného procesu a spustitelného ukázkového kódu. Budete vedeni k přidání různých záhlaví a zápatí na různé stránky spolu s informacemi k jejich přizpůsobení. Spustitelný ukázkový kód poskytne kompletní řešení pro vložení záhlaví a zápatí do Wordu pomocí Pythonu a uložení výsledného souboru jako DOCX nebo DOC bez instalace jakéhokoli jiného nástroje třetí strany, jako je OpenOffice nebo MS Word atd.
Kroky k přidání záhlaví a zápatí do aplikace Word pomocí Pythonu
- Nastavte prostředí tak, aby pro přidávání záhlaví používalo Aspose.Words pro Python přes .NET
- Vytvořte dokument aplikace Word s třídou Document a vytvořte s ní instanci objektu DocumentBuilder
- Nastavte vlastnost pro přidání jiného záhlaví první stránky
- Vytvářejte různé typy záhlaví
- Přesuňte ovládací prvek na začátek dokumentu
- Přidejte fiktivní text a konce stránek, abyste ověřili funkčnost
- Uložte výstupní soubor aplikace Word
Tyto kroky vysvětlují, jak napsat program do vložit zápatí záhlaví ve Wordu pomocí Pythonu poskytnutím názvů tříd a metod, které mají být použity v dobře definovaném pořadí. Nejprve vytvořte soubor aplikace Word a použijte jej k vytvoření instance objektu třídy DocumentBuilder, který poskytuje funkce pro nastavení příznaku pro přidání různých záhlaví na první stránku, přesun do sekce záhlaví nebo zápatí pro psaní textu, přesun do různých částí dokumentu, psaní text v této sekci a přidáním zalomení stránek, abychom jmenovali alespoň některé. Po přidání záhlaví nebo zápatí můžete také vložit text nebo přidat různá pole a přidat čísla stránek a také celkový počet stránek.
Kód pro vložení záhlaví a zápatí v MS Word pomocí Pythonu
Tento kód ukazuje jak vložit záhlaví a zápatí do Wordu pomocí Pythonu pomocí vlastnosti different_first_page_header_footer k nastavení různých zápatí záhlaví pro první stránku a odd_and_even_pages_header_footer k nastavení různých pro liché a sudé stránky. Tyto vlastnosti jsou účinné, když se přesunete do sekce záhlaví nebo zápatí pomocí metody move_to_header_footer() s typy zápatí záhlaví definovanými v enumerátoru HeaderFooterType.
Tento krátký průvodce poskytuje podrobnosti o tom, jak vložit záhlaví a zápatí do Wordu pomocí Pythonu. Pokud se chcete naučit proces převodu Wordu do PDF, přečtěte si článek na jak převést Word do PDF pomocí Pythonu.