如何使用python docx将图片插入同一水平线上的docx文件?

如何使用python docx将图片插入同一水平线上的docx文件?,python,ms-word,docx,Python,Ms Word,Docx,我可以使用下面的代码将多个图像插入到word文档中,但它们显示在彼此下面。有没有办法插入它们,使它们彼此相邻 from docx import Document from docx.shared import Inches document = Document() document.add_heading('Document Title', 0) document.add_picture(image_filepath, width=Inches(1.25)) document.add_p

我可以使用下面的代码将多个图像插入到word文档中,但它们显示在彼此下面。有没有办法插入它们,使它们彼此相邻

from docx import Document
from docx.shared import Inches

document = Document()

document.add_heading('Document Title', 0)

document.add_picture(image_filepath, width=Inches(1.25))
document.add_picture(image_filepath, width=Inches(1.25))

document.save(doc_filepath)

一种方法是创建透明表并将图像添加到单元格:

from docx import Document

document = Document()
tables = document.tables
table = document.add_table(rows=1, cols=2)
row_cells = table.add_row().cells

for i, image in enumerate(['image1.jpg', 'image2.jpg']):
    paragraph = row_cells[i].paragraphs[0]
    run = paragraph.add_run()
    run.add_picture(image)
document.save('doc.docx')
这就是你将得到的,例如:


一种方法是创建透明表并将图像添加到单元格中:

from docx import Document

document = Document()
tables = document.tables
table = document.add_table(rows=1, cols=2)
row_cells = table.add_row().cells

for i, image in enumerate(['image1.jpg', 'image2.jpg']):
    paragraph = row_cells[i].paragraphs[0]
    run = paragraph.add_run()
    run.add_picture(image)
document.save('doc.docx')
这就是你将得到的,例如: