Вызов .add_section()
добавляет новый раздел в конец документа, разделенный разрывом страницы.
Используйте существующий раздел, чтобы задать свойства первого раздела, затем добавьте второй раздел и настройте его свойства для того, что вы хотите для оставшейся части документа.
Существующий отдельный раздел в новом документе по умолчанию доступен на document.sections[0]
.
from docx import Document
from docx.shared import Inches
target_document = Document()
target_document.sections[0].left_margin = Inches(0.3)
target_document.add_picture('frontpage.jpg', width=Inches(8.0))
new_section = target_document.add_section()
new_section.left_margin = Inches(1.0)
source_document = Document('existing.docx')
for paragraph in source_document.paragraphs:
target_document.add_paragraph(paragraph.text)
new_doc.save('new.docx')