使用 docx 项目在 docx 表中添加图像
所以我尝试使用 docx 模块将 jpg 添加到 docx 中。
这是代码
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36'}
result = requests.get(url, headers=headers)
if result.status_code == 200:
table.rows[row].cells[2]._element.clear_content()
with open("image.jpg",'wb') as image:
image.write(result.content)
table.rows[row].cells[2].add_paragraph().add_run()
table.rows[row].cells[2].add_paragraph().add_run().add_picture("image.jpg", width=Cm(width))
#table.rows[row].cells[2].add_paragraph().add_run().add_picture("image.jpg")
table.rows[row].cells[2].add_paragraph().add_run()
现在奇怪的部分。 我有两张图像,尺寸均为 250x250,并具有以下 图像道具
可以添加左侧一张但无论我做什么,都无法添加正确的。 我没有收到任何错误,只是不会将其添加到文档中。 我还有其他类似的图像,但我找不到它们有什么问题。
So I'm trying to add a jpg to a docx using docx module.
Here is the code
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36'}
result = requests.get(url, headers=headers)
if result.status_code == 200:
table.rows[row].cells[2]._element.clear_content()
with open("image.jpg",'wb') as image:
image.write(result.content)
table.rows[row].cells[2].add_paragraph().add_run()
table.rows[row].cells[2].add_paragraph().add_run().add_picture("image.jpg", width=Cm(width))
#table.rows[row].cells[2].add_paragraph().add_run().add_picture("image.jpg")
table.rows[row].cells[2].add_paragraph().add_run()
Now the weird part.
I have two images that both are 250x250 and with the following image props
The left one can be added but the right one no matter what i do it can't be added.
I don't get any error, it just won't add it to the document.
I have other images that are similar and I can't find anything wrong with them.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论