
python-docx 库来创建一个 Word 文档,并在文档中实现图片的上下布局和左右布局。


实现过程
一、导入必要的库
from docx import Documentfrom docx.shared import Inchesfrom docx.enum.table import WD_TABLE_ALIGNMENT
# 创建一个新的Document对象doc = Document()
# 第一页 - 上下图# 添加第一个图片(上图)doc.add_picture('1.png', width=Inches(5.5))# 添加第二个图片(下图)到新的一页之前确保先添加分页符doc.add_picture('2.png', width=Inches(5.5))# 添加分页符进入第二页doc.add_page_break()
# 第二页 - 左右图并列# 添加一个2列的表格,用于放置左右图片table = doc.add_table(rows=1, cols=2)# 设置表格居中对齐table.alignment = WD_TABLE_ALIGNMENT.CENTER# 插入第一张图片到第一个单元格(左图)cell1 = table.cell(0, 0)paragraph1 = cell1.paragraphs[0]run1 = paragraph1.add_run()run1.add_picture('1.png', width=Inches(2.5))# 插入第二张图片到第二个单元格(右图)cell2 = table.cell(0, 1)paragraph2 = cell2.paragraphs[0]run2 = paragraph2.add_run()run2.add_picture('2.png', width=Inches(2.5))
# 保存文档doc.save('combined_images.docx')
以上就是本次分享的全部内容,如果你有任何疑问或想要分享的经验,评论区永远为你敞开。你的每一个点赞和转发,都是对我们最大的支持和鼓励!
再次感谢你的阅读,期待在下一次分享中与你相见!
精选阅读
python自动化系列:自动抓取网站文章的工具(有知有行-E大)
python自动化系列:一键批量导出Excel工作表为图片,简化报告制作流程
python自动化系列:基于Excel数据自动生成员工工资调整通知
python自动化系列:从DAT到图片-轻松恢复微信聊天记录中的丢失照片
python自动化系列:批量重命名多个 Excel 文件中的工作表
python自动化系列:批量合并文件夹内所有Excel工作簿中指定名称的工作表
python自动化系列:Python助力Excel数据高效拆分与整理
python自动化系列:实现Word文档到PDF格式的批量转换过程
python自动化系列:查找大文件的Python脚本,轻松管理磁盘空间
python自动化系列:轻松将图片批量转换为PDF,图文教程+源码分享
python自动化系列:实现递归批量重命名目录及子目录中的图片文件
python自动化系列:监控指定的Excel文件并在其内容发生变化时同步更新到txt文件
python自动化系列:实现每周日凌晨 2 点自动清理指定文件夹缓存文件
python自动化系列:批量修改Word文档中“编程起航”的文本格式
python自动化系列:批量筛选并整合Excel文件中的“钱包”销售记录