将文字添加到'段落'包含使用python docx的图像

时间:2014-03-14 15:19:58

标签: python image syntax formatting python-docx

我使用的python docx在文档中声称:

  

'通常,图片会自动放在段落中,但这不是必需的。它可以在放置它的段落之前和之后有文本。'

但我无法找到如何做到这一点,有人可以解释(理想上有一个基本的例子)如何在图像之前得到文本,而在同一段中请。因此,文本行以图像结束。

我没有找到任何答案,但看到有人在其他地方要求同样没有解决方案。

由于 (注意:我不是一个非常体验的程序员,除了这个尴尬的部分,我的其余代码将非常基本)

2 个答案:

答案 0 :(得分:0)

在撰写本文时,python-docx没有支持您尝试做的功能。

支持它的功能将是Run.add_picture()。如果您向python-docx issue tracker添加功能请求,我会看到我们能够立即获得它。

与此同时,如果你想深入挖掘并查看你可以解决的问题,我建议从Document.add_picture开始,因为结构类似并且主要使用相同的调用。

答案 1 :(得分:0)

如果您只想用Python编写docx文件,可以使用另一个模块: https://github.com/rafaels88/py2docx