python-docx 设置图片置于底层
时间: 2024-06-17 18:04:51 浏览: 163
用js 让图片在 div或dl里 居中,底部对齐
要将图片置于文档的底层,需要将其添加为水印。以下是使用 python-docx 库将图片添加为水印并置于文档底层的代码示例:
```python
from docx import Document
from docx.shared import Cm
document = Document()
# 添加图片作为水印
section = document.sections
header = section.header
header.is_linked_to_previous = False
header.is_first_page_header = False
paragraph = header.add_paragraph()
run = paragraph.add_run()
run.add_picture('path/to/image.png', width=Cm(15), height=Cm(15))
header.element.getparent().remove(header.element)
# 设置水印在底层
background = section._sectPr.xpath('//w:background')
background.set(qn('w:displayWatermark'), '1')
document.save('output.docx')
```
此代码将指定路径下的图片添加为文档的水印,并将其置于文档底层。
阅读全文