Jak vytvořit dokument Word pomocí Pythonu

Tento rychlý tutoriál vás provede vytvořením dokumentu Word pomocí Pythonu tím, že poskytne podrobnosti pro konfiguraci prostředí a poté spustitelný ukázkový kód. Aby bylo možné vygenerovat rozhraní Word Document Python založené na API, jsou sdíleny podrobné kroky, které vedou k použití vhodných tříd a jmenných prostorů pro tento úkol. Na konci, když je vytvořen jednoduchý soubor Word s nějakým textem, je uložen na disk jako DOCX.

Kroky k vytvoření dokumentu Word pomocí Pythonu

  1. Nakonfigurujte prostředí používat Aspose.Words pro Python přes .NET
  2. Importujte potřebné jmenné prostory, které se mají použít, z knihovny Aspose.Words
  3. Vytvořte prázdný dokument pomocí objektu třídy Document
  4. Vytvořte instanci objektu DocumentBuilder pomocí výše uvedeného dokumentu
  5. Nastavte požadovaný název a velikost písma
  6. Napište text do dokumentu pomocí objektu třídy DocumentBuilder
  7. Uložte nově vytvořený dokument obsahující text

Tyto kroky popisují podrobnosti o prostředí a poté vás vedou k vytvoření objektů různých tříd k provedení tohoto úkolu. Potřebujeme objekt třídy Document, protože výsledný soubor aplikace Word musíme uložit na disk pomocí funkce uložení v něm. Podobně pro vytvoření wordového dokumentu v pythonu potřebujeme třídu DocumentBuilder, která má přístup ke všem komponentám nebo prvkům dokumentu, jako např. pomocí ní nastavíme název a velikost písma a vložíme do ní text pomocí funkce write.

Kód pro generování dokumentu Word z Pythonu

Aby bylo možné *psát dokument Wordu, používá se kód Pythonu k implementaci funkce, kdy je nejprve deklarován objekt třídy Document, který má řadu vlastností a metod pro ukládání výstupních dokumentů do streamu a souboru. S pomocí tříd Document a DocumentBuilder můžete pracovat se sekcemi, rozsahy, záhlavími a zápatími, záložkami, tabulkami, odstavci, fonty a styly, abychom jmenovali alespoň některé.

V tomto článku jsme byli svědky generování automatizovaných dokumentů Word pomocí Pythonu. Pokud chcete převést soubor Wordu do PDF, přečtěte si článek na jak převést Word do PDF pomocí Pythonu.

 Čeština