python - Python 文档,在表格中插入多张图片,页脚问题
问题描述
我设法编写了一个代码,以便在表格的一个单元格中导入多张图片,但由于某种原因,最后一张图片没有被插入到下一页,而是溢出到页脚中。我附上一个屏幕截图,这将使这一点更清楚。
我正在使用 Google Colab 获取以下代码。
document = Document('Test.docx')
tables=document.tables
for i in range(1, len(tables)):
for ro in tables[i].rows:
step = ro.cells[0].text.replace('.', '').strip()
for pic_name in keys:
if step in pic_name :
p = ro.cells[2].add_paragraph() #retour à la ligne
p = ro.cells[2].add_paragraph()
r = p.add_run()
r.add_picture(pic_name, width=Inches(4.3))
p = ro.cells[2].add_paragraph()
document.save("Test.docx") # Save file
我使用的是 Word 365,但我注意到这个问题在 Word 2013 上没有发生。
解决方案
您是否尝试设置“允许跨页换行”?
要更改选项:
- 通过在表格中单击一次然后在表格选择器上单击来选择整个表格
- 从表格工具、布局选项卡、表格组中,单击属性图标
- 从表属性对话框中,选择行选项卡;
- 选择“允许行跨页”选项
- 点击确定
推荐阅读
- vba - 将列追加/添加到现有的 csv 文件
- java - 没有关于在 Android 项目中使用 Java 9 方法的警告
- python - 如何理解训练神经网络类型转换器(BERT)的结果?
- e-commerce - 在 Cornerstone (BigCommerce) 中更新结帐布局和 JS 行为
- c - 从子进程返回计算值
- filter - USRP N320 记录边缘
- python - Pandas Append 仅返回一个 Key 行。如何解决?
- kubernetes - kubernetes_ingress kubernetes v2.6.1 - 创建 Ingress 失败
- sass - 如何将浮点数转换为带有转义字符的字符串(用于类选择器)
- http - burp 我得到不安全的连接在证书导入和信任后在 Firefox 中失败