我正在使用run.add_picture()将图像添加到我的文档中,但是它周围有0.30cm的间距。我要删除它,因此文本和图像之间没有间距,但是我不知道如何清除此间距。
代码如下:
from docx import Document
doc = Document()
doc.add_picture('icon.png')
doc.save('test.docx')
答案 0 :(得分:0)
如果我的理解正确,您想插入一个浮动图像而不是嵌入式图像。您显示的代码将插入一个内联代码:
from docx import Document
doc = Document()
doc.add_picture('icon.png')
doc.save('test.docx')
但是,如果您首先创建要插入图片的段落,则可以在特定的运行中添加它:
from docx import Document
doc = Document()
par = doc.add_paragraph('test text 2\n')
r = par.add_run()
r.add_picture(r'icon.png')
r.add_break()
r.add_text('\n continue with text after image.')
doc.save('test.docx')