怎么样在docx用python 插入一个上下型的图片,或是修改哪个属性
# doc文档模块
from docx import Document
from docx.shared import Inches,Cm #914400英寸(这里没查到,只查到914400um=1码
from docx.oxml.ns import qn
from docx.shared import Cm, Pt
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.shared import RGBColor
# from pptx.enum.shapes import MSO_SHAPE_TYPE #类型 pip python-pptx
myDocument = Document('test1.docx')
inline_shape = myDocument.add_picture('temp1.jpg') # 插入111.jpg图片,并获取形状对象
inline_shape.height = Cm(4) # 设置图片高度为4cm
inline_shape.width = Cm(4) # 设置图片宽度为4cm
# 可以在run插入图片,但不能在paragraphs插入图片
# inline_shape = document.paragraphs[1].add_run().add_picture('111.jpg')
inline_shape = myDocument.paragraphs[1].add_run().add_picture('temp2.jpg')
inline_shape.height = Cm(6) # 设置图片高度为4cm
inline_shape.width = Inches(6) # 设置图片宽度为4cm
# inline_shape.type=1 #type 此内联图形作为docx.enum.shape.WD_INLINE_SHAP枚举的成员,例如LINKED_PICTURE,只读
print(dir(inline_shape))
print(inline_shape.height,inline_shape.width,inline_shape.type)
myDocument.save('test1.docx')
用代码可以插入一个图片,但我用于别的文档时,都是嵌入型的,想变成上下型文字环绕的图片,需要怎么改动?
相关推荐
Python操作word文档插入图片和表格的实例演示
前言 图片是Word的一种特殊内容,这篇文章主要介绍了关于Python操作word文档,向里面插入图片和表格的相关内容,下面话不多说了,来一起看看详细的代码 实例代码: # -*- coding: UTF8 -*- from docx import Document from docx.shared import Pt doc = Document() # 文件存储路径 path = "C:\\Users\\Administrator\\Desktop\\word文档\\" # 读取文档 # doc = Document(path + "hello.docx") # 添加图片,后面的参数设置
DocX类操作WORD文档——把图片插入到书签指定位置
此程序主要展示了如何把图片插入事先设定好的书签位置之中。 下载之后可以直接运行。
Python-docx三方库安装包
Python-docx三方库安装包,Liunx和Windows系统通用
如何基于python把文字图片写入word文档
安装代码 pip install python-docx 1.批量化往word文件中添加大批量重复的数据 from docx import Document from docx.enum.text import WD_ALIGN_PARAGRAPH from docx.shared import Pt #磅数 from docx.oxml.ns import qn #中文格式 #以上是docx库中需要用到的部分 import time price = input('请输入今日价格:') company_list = ['客户1','客户2','客户3','客户4','客户5','客户6']
python-docx修改已存在的Word文档的表格的字体格式方法
今天小编就为大家分享一篇python-docx修改已存在的Word文档的表格的字体格式方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


