Мне нужна верхняя граница изображения на уровне определенного линии, сама картинка находилась у левого края документа, а текст обтекал изображение по рамке.
Я пробовал
Код: Выделить всё
par = doc.paragraphs[2]
par.alignment = WD_PARAGRAPH_ALIGNMENT.LEFT
run = paragraph.add_run()
run.add_picture(img_path, width=Cm(5))
Код: Выделить всё
par = doc.paragraphs[2]
run = par.add_run()
run.add_picture(img_path)
run_element = run._r
anchor = OxmlElement('wp:anchor')
anchor.set('wrapText', 'bothSides')
anchor.set('distT', '0')
anchor.set('distB', '0')
anchor.set('distL', '0')
anchor.set('distR', '0')
extent = OxmlElement('wp:extent')
extent.set('cx', '3000000')
extent.set('cy', '2000000')
anchor.append(extent)
run_element.append(anchor)
Код: Выделить всё
search_text = 'text'
index = find_paragraph_index(doc, search_text)
doc.paragraphs[3]._element.addnext(doc.add_paragraph()._element)
doc.paragraphs[4].add_run(doc.paragraphs[index+1].text+":"+" "+doc.paragraphs[index + 2].text)
doc.paragraphs[index + 1].clear()
[Пример]

Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-python
Мобильная версия