使用python-docx在包含图片的“段落”中添加文本
我正在使用python docx,这个库的文档里说:
“通常,一张图片会单独放在一个段落里,但这并不是必须的。它可以在同一个段落中有前面的文字和后面的文字。”
但是我找不到怎么做到这一点,能不能有人解释一下(最好能给个简单的例子),让我知道怎么在同一个段落里,在图片前面加上文字?也就是说,文字的最后是图片。
我没有找到任何答案,但看到其他人也在问这个问题,结果也没有解决方案。
谢谢!
(注:我不是一个经验丰富的程序员,除了这个比较麻烦的部分,其他的代码都很简单)
2 个回答
0
如果你只是想用Python写docx文件,可以使用另一个模块:https://github.com/rafaels88/py2docx
0
在写这段话的时候,python-docx
还没有你想要的功能。
如果有的话,应该是 Run.add_picture()
这个功能。如果你想要这个功能,可以在 python-docx 的问题反馈页面 提交一个功能请求,我会看看我们能多快实现它。
同时,如果你想自己动手试试,可以从这里开始,看看 Document.add_picture
,这个结构类似,调用的方式也差不多。