todas as sugestões funcionam para o primeiro pedido. obrigado
Eu usei o link MSC fornecido e escrevi um script em python que é uma solução para o segundo pedido. no entanto, por causa do problema de codificação utf-8 na máquina Windows (me deixou louco), ele só funciona em um Linux se você souber como superar o problema de codificação utf-8 nas janelas, por favor comente.
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from docx import Document
from docx.shared import Inches
document = Document()
p = document.add_paragraph()
r = p.add_run()
for i in range(29,48):
r.add_picture(str(i)+'.jpg',width=Inches(6.2), height=Inches(9))
with open(str(i)+'.txt','r') as f:
for line in f:
r.add_text(line)
document.save('test.docx')