Как я могу использовать стили из существующего файла docx в своем новом документе?Python

Программы на Python
Anonymous
Как я могу использовать стили из существующего файла docx в своем новом документе?

Сообщение Anonymous »

У меня есть красивый файл .docx, созданный товарищем по команде, и я хотел бы использовать стили из него по умолчанию для новых документов, которые я создаю программно с помощью python-docx.
Я могу загрузить существующий файл docx, но неясно, как использовать стили из документа в моих вновь созданных документах.
Нужно ли мне выполнить следующий псевдокод для каждый стиль, который я использую из существующего файла?
# Read in our template file to enable style reuse
template = Document("MyTemplate.docx")

# Create our new, empty document
doc = Document()
set_style(doc.styles['Heading 1'] = template.styles['Heading 1']
set_style(doc.styles['Title'] = template.styles['Title']
# etc


Подробнее здесь: https://stackoverflow.com/questions/787 ... w-document

Вернуться в «Python»