擅长:python、mysql、java
<p>将图像保存到文件,然后使用文件路径作为<code>.add_picture()</code>的第一个参数。这大致类似于:</p>
<pre><code>img.save("my-image.jpg")
run.add_picture("my-image.jpg", width=Cm(3), height=Cm(4))
</code></pre>
<p>或者,您可以创建一个包含图像的“内存中”文件(<code>io.BytesIO</code>),并使用该文件。第二种方法的优点是不需要访问文件系统</p>
<pre><code>import io
image_stream = io.BytesIO(imgLinkData)
run.add_picture(image_stream, width=Cm(3), height=Cm(4))
</code></pre>
<p><code>Document.add_picture()</code>的接口需要str路径或类似文件的对象(打开文件或内存文件)作为其第一个参数:<a href="https://python-docx.readthedocs.io/en/latest/api/document.html#docx.document.Document.add_picture" rel="nofollow noreferrer">https://python-docx.readthedocs.io/en/latest/api/document.html#docx.document.Document.add_picture</a></p>