Python-docx: copiar encabezado en todas las páginas
Tengo un archivo de documento con un encabezado. Me gustaría añadir más páginas a este archivo y copiar y pegar el encabezado de la primera página en todas las páginas nuevas.
Puedo obtener el encabezado, pero ¿qué parte o partes debo copiar? ¿Dónde lo agregaré?
Gracias.
Aquí hay una captura de pantalla que muestra lo que estoy tratando de hacer.
ingrese la descripción de la imagen aquí
davy.ai
Para copiar la cabecera de la primera página y agregarla a todas las páginas nuevas, puede utilizar los siguientes pasos:
first_page_header
de la primera sección:add_section
de la claseDocument
para agregar una nueva sección con una nueva cabecera:_element
deHeaderPart
para obtener el elemento XML de la parte de la cabecera y utilice la bibliotecalxml
para crear una copia profunda de ella:Aquí está el código completo:
Este código agregará una nueva cabecera a todas las páginas nuevas con el mismo contenido que la cabecera de la primera página. Puede modificar el código para hacer cambios en el contenido de la cabecera antes de copiarlo en las nuevas páginas.