我使用Python-docx来生成Microsoft Word文档.用户在写作时想要这样:例如:"早上好每个人,这是我的%(profile_img)你喜欢吗?" 在HTML字段中,我创建一个word文档,我从数据库中恢复用户的图片,然后用用户图片替换关键字%(profile_img)s,而不是在文档的末尾.使用Python-docx,我们使用此指令添加图片:
document.add_picture('profile_img.png', width=Inches(1.25))
Run Code Online (Sandbox Code Playgroud)
图片已添加到文档中,但问题是它在文档末尾添加.使用python在microsoft word文档中的特定位置添加图片是不可能的?我没有在网上找到任何答案,但已经看到人们在其他地方要求相同的解决方案.
谢谢(注意:我不是一个非常体验的程序员,除了这个尴尬的部分,我的其余代码将非常基本)
我想从 HTML 字段(可以写入文本并设置粗体、斜体、字体颜色大小等的字段)生成 Word 文档。我用这个Python-docx来生成WOrd文档。一切都好(添加图片,文本,..)唯一的问题是样式。问题是我的word文档中有内容但没有样式。
我尝试将内容保存为 HTML 文件,然后创建一个 python-docx 文件,如下所示:
html_f=open('f_html.html','w')
html_f.write(u''+contenu)
html_f.close()
doc2=docx.Document('f_html.docx')
Run Code Online (Sandbox Code Playgroud)
但我没有结果,Document() 也没有找到该文件。请提供任何帮助