Jak nahradit slova v dokumentu aplikace Word pomocí Pythonu

Tento jednoduchý tutoriál popisuje jak nahradit slova v dokumentu Word pomocí Pythonu. Naučíte se načíst dokument Word, nastavit vlastnosti pro vyhledání a nahrazení textu v načteném dokumentu a nakonec nahradit text. Jakmile najdete a nahradíte slova ve wordu pomocí pythonu, výstupní soubor lze uložit v jakémkoli z podporovaných formátů, jako je DOCX, DOC atd.

Kroky pro nahrazení slov ve Wordu pomocí Pythonu

  1. Vytvořte prostředí, které bude používat Aspose.Words pro Python přes .NET k nahrazení slov
  2. Načtěte vstupní soubor pro vyhledávání a nahrazování textu pomocí objektu třídy Document
  3. Inicializací objektu třídy FindReplaceOptions nastavte vlastnosti pro hledání a nahrazování textu
  4. Zavolejte metodu nahrazení spolu se starým slovem, novým slovem k nahrazení a vlastními možnostmi
  5. Po nahrazení slova uložte aktualizovaný soubor aplikace Word

Tyto kroky shrnují proces vyhledání a nahrazení textu ve Wordu pomocí Pythonu poskytnutím všech nezbytných podrobností. Nejprve je sdílen prostředek ke konfiguraci prostředí pro testování ukázkového kódu a poté je vysvětlena úplná programovací logika. Všechny požadované třídy, jako je třída Document pro načtení souboru, třída FindReplaceOptions pro nastavení vlastností během procesu hledání a nahrazení a metoda replace() pro skutečné nahrazení textu, jsou pro vaši referenci zvýrazněny.

Kód pro vyhledávání a nahrazování v dokumentu Word pomocí Pythonu

Výše uvedený kód lze použít k integraci funkce pro nahrazení slov v dokumentu Word pomocí Pythonu pouze pomocí několika volání API. Třída FindReplaceOptions se používá k nastavení příznaku, aby odpovídal velikosti písmen, vyhledání a nahrazení textu v dopředném směru a příznaku prohledává pouze celá slova. Existují také další možnosti, jako je použití písma na nově nahrazený text, použití formátu odstavce, implementace metody zpětného volání nahrazení, ignorování polí formulářů atd.

Tento článek nás naučil najít požadovaná slova z dokumentu Word a nahradit je konkrétním textem. Pokud se chcete naučit další funkce, jako je vkládání komentářů do souboru aplikace Word, přečtěte si článek na jak vložit komentář do Wordu pomocí Pythonu.

 Čeština