Tento tutoriál je navržen tak, aby vás jak vložit číslo stránky do Wordu pomocí Pythonu tím, že poskytuje podrobné kroky a spustitelný ukázkový kód. V načteném souboru aplikace Word získáte informace o roamingu a do jeho zápatí přidáte jiný obsah, například čísla stránek. Ukázkový kód na konci vloží číslo stránky do wordu pomocí pythonu spolu s celkovým počtem stránek a nakonec uloží výsledný soubor aplikace Word jako DOCX, DOC nebo jakýkoli jiný Formát podporovaný MS Word.
Kroky k přidání čísel stránek ve Wordu pomocí Pythonu
- Vytvořte prostředí pro použití Aspose.Words pro Python přes .NET k přidání čísla stránky
- Načtěte zdrojový soubor aplikace Word pomocí objektu třídy Document
- Vytvořte objekt třídy DocumentBuilder pro zápis a přesun v načteném dokumentu
- Přejděte do sekce zápatí
- Napište text, číslo stránky a celkový počet stránek
- Uložte výstupní soubor word s čísly stránek v něm
Tyto kroky popisují jak vložit čísla stránek do Wordu pomocí Pythonu tak, že nejprve sdílíte podrobnosti o prostředí a poté podrobnosti pro načtení a vložení obsahu do souboru Word. Nejprve musíte načíst zdrojový soubor aplikace Word a poté vytvořit instanci objektu třídy DocumentBuilder, který vám umožní procházet dokument a vkládat jiný obsah, jako je pole stránky v tomto článku. V případě potřeby můžete číslo stránky správně naformátovat pomocí příslušného textu spolu s číslem stránky.
Kód pro vložení čísla stránky pomocí Pythonu
Tento kód ukazuje, jak přidat čísla stránek pomocí Pythonu pomocí různých metod a vlastností ve třídě DocumentBuilder. Umožňuje přesun do sekce záhlaví nebo zápatí dokumentu pomocí metody move_to_header_footer() poskytnutím HeaderFooterType jako FOOTER_PRIMARY. Konstantní text můžete psát pomocí metod write() a insert_field() a zapsat různá pole, jako je číslo stránky a celkový počet stránek zobrazených v pěkném formátu.
Tento výukový program nás vedl k vkládání čísel stránek a dalších polí do části záhlaví nebo zápatí dokumentu. Pokud se chcete naučit proces převodu souboru Word do PDF, přečtěte si článek na jak převést Word do PDF pomocí Pythonu.