Este artículo muestra cómo insertar viñetas en Word con Python. Comparte los detalles de cómo configurar el entorno de desarrollo con Aspose.Words para Python a través de .NET en cualquier plataforma compatible y un código de muestra para demostrar cómo agregar viñetas en Word con Python. Aprenderá a agregar viñetas o puntos numéricos a una lista y a cambiar el nivel de los elementos de la lista para crear subelementos.
Pasos para crear viñetas en Word usando Python
- Configurar el entorno para utilizar Aspose.Words para Python a través de .NET para insertar viñetas
- Cree un nuevo archivo de Word con una clase Document para agregar viñetas
- Cree una instancia de un objeto de clase DocumentBuilder utilizando el objeto Document anterior
- Llame al método apply_bullet_default() para iniciar una lista de viñetas
- Insertar viñetas utilizando el método writeln()
- Establezca el nivel de viñeta utilizando list_indent() y list_outdent en la clase list_format
- Deje de agregar viñetas utilizando el método remove_numbers() y guarde el resultado
Estos pasos explican cómo trabajar con viñetas de Microsoft Word usando Python. Genere un nuevo archivo de Word, adjunte un objeto DocumentBuilder, llame al método apply_bullet_default() para iniciar la lista con viñetas e inserte puntos usando el método writeln(). Use list_indent() y list_outdent() para establecer la sangría de los elementos de la lista y llame al método remove_numbers() para detener la lista.
Código para agregar viñetas en Word usando Python
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") |
Este código de ejemplo demuestra cómo agregar viñetas en Word usando Python. Para crear una lista de números, use el método apply_number_default() y el mismo método remove_numbers() para detener la lista. Llame al método list_outdent() para agregar los elementos principales y llame al método list_indent() para crear los elementos secundarios.
Este artículo nos ha guiado en la creación de una viñeta y una lista de puntos numéricos. Si desea combinar celdas en una tabla de Word, consulte el artículo Combinar celdas en Word con Python.