Tento článek popisuje, jak vložit odrážky do Word pomocí Pythonu. Sdílí podrobnosti o nastavení vývojového prostředí pomocí Aspose.Words pro Python prostřednictvím .NET na všech podporovaných platformách a ukázkový kód, který demonstruje přidání odrážek ve Wordu pomocí Pythonu. Naučíte se přidávat odrážkový nebo číselný seznam a měnit úroveň položek seznamu pro vytváření podpoložek.
Kroky k vytvoření odrážek ve Wordu pomocí Pythonu
- Nastavte prostředí tak, aby pro vkládání odrážek používalo Aspose.Words pro Python přes .NET
- Vytvořte nový soubor aplikace Word s třídou Document pro přidávání odrážek
- Vytvořte instanci objektu třídy DocumentBuilder pomocí výše uvedeného objektu Document
- Voláním metody apply_bullet_default() spustíte seznam odrážek
- Vkládejte odrážky pomocí metody writeln().
- Nastavte úroveň odrážky pomocí list_indent() a list_outdent ve třídě list_format
- Přestaňte přidávat odrážky pomocí metody remove_numbers() a uložte výstup
Tyto kroky vysvětlují, jak pracovat s odrážkami Microsoft Word pomocí Pythonu. Vygenerujte nový soubor aplikace Word, připojte k němu objekt DocumentBuilder, zavolejte metodu apply_bullet_default() pro spuštění seznamu odrážek a vložte body pomocí metody writeln(). Pomocí list_indent() a list_outdent() nastavte odsazení položky seznamu a zavolejte metodu remove_numbers() k zastavení seznamu.
Kód pro přidání odrážek ve Wordu pomocí Pythonu
import aspose.words as aw | |
import aspose.pydrawing as drawing | |
# Load the license | |
wordLic = aw.License() | |
wordLic.set_license("license.lic") | |
newDoc = aw.Document() | |
builder = aw.DocumentBuilder(newDoc) | |
# builder.list_format.apply_number_default() | |
builder.list_format.apply_bullet_default() | |
builder.writeln("Continent 1") | |
builder.writeln("Continent 2") | |
builder.list_format.list_indent() | |
builder.writeln("Continent 2 Country 1") | |
builder.writeln("Continent 2 Country 2") | |
builder.list_format.list_indent() | |
builder.writeln("Continent 2 Country 2 City 1") | |
builder.writeln("Continent 2 Country 2 City 2") | |
builder.list_format.list_outdent() | |
builder.writeln("Continent 2 Country 3") | |
builder.list_format.list_outdent() | |
builder.writeln("Continent 3") | |
builder.list_format.remove_numbers() | |
newDoc.save("BulletsDocument.docx"); | |
print ("Bullets added successfully") |
Tento ukázkový kód ukazuje jak přidat odrážky do aplikace Word pomocí Pythonu. Chcete-li vytvořit číselný seznam, použijte metodu apply_number_default() a stejnou metodu remove_numbers() k zastavení seznamu. Zavolejte metodu list_outdent() pro přidání hlavních položek a zavolejte metodu list_indent() pro vytvoření dílčích položek.
Tento článek nás provedl vytvořením odrážky a seznamu číselných bodů. Pokud chcete sloučit buňky v tabulce aplikace Word, přečtěte si článek Sloučit buňky ve Wordu pomocí Pythonu.