Inserte una tabla de contenido en Word usando Python siguiendo los pasos de este breve artículo. Ayuda a configurar el entorno al incluir los recursos necesarios, una lista de pasos de programación para escribir la aplicación y un código de ejemplo que muestra cómo agregar una página de contenido en Word usando Python. Aprenderá a insertar una tabla de contenido en un documento de Word existente analizando su contenido.
Pasos para crear una tabla de contenido en Word usando Python
- Configure el entorno instalando Aspose.Words para Python a través de .NET para convertir texto para insertar TOC
- Acceda al archivo de Word en el objeto de clase Document e inicialice el objeto DocumentBuilder
- Inserta el título del TOC con el estilo deseado.
- Agregue la tabla de contenido e inserte un salto de página
- Complete la tabla de contenido vacía predeterminada
- Guarde el archivo de Word que tiene TOC dentro
Puede insertar una página de contenido en Word usando Python siguiendo pasos muy simples, donde el proceso se iniciará cargando el archivo de Word usando la clase Documento y configurando el objeto de clase DocumentBuilder que admite agregar una tabla de contenido. Inserte el título y la tabla de contenido usando el método insert_table_of_contents() y complete la tabla de contenido vacía predeterminada llamando al método update_fields().
Código para generar una tabla de contenido en Word usando Python
Utilice este código de ejemplo para crear una página de contenidos en Word usando Python. El método insert_table_of_contents() requiere modificadores para controlar el comportamiento de la tabla de contenido, digamos que 1-3 se usa para abordar los títulos 1, 2 y 3, ‘\h’ se usa para usar los hipervínculos y ‘\u’ se utiliza para establecer niveles de contorno. La tabla de contenido (TOC) predeterminada está vacía y se completa utilizando el método update_fields().
Este tema nos ha iluminado cómo agregar una tabla de contenido en Word usando Python. Para obtener información sobre cómo rotar texto en un archivo de Word, consulte el artículo sobre rotar texto en Word usando Python.