logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

四、python-docx中paragraph处理超链接

在段落中插入超链接,目前python-docx没有提供现成的方法(截止到1.1.0版本),不像 add_run() 这么简单,没有add_hyperlink()这样的方法。我们可以自己封装一个add_hyperlink()方法用于在段落中插入超链接。

文章图片
#python
三、python-docx中paragraph替换内容和模板处理

替换paragraph.text里的占位符最简单容易,但是会丢失内容的样式,如果不关心样式,只关心内容,则可以使用该方式;替换run.text里的占位符,不会丢失样式,建议使用这种方式,实际开发过程中,可以把对run.text的替换封装成一个方法,然后去调用就可以了;不管用哪种方法,占位符的定义,尽量不要直接用词语,最好用特殊符号装饰一下,避免把不应该被替换的内容替换掉;

文章图片
#python
二、python-docx中paragraph说明

创建一个新文档的时候,默认使用内置样式“Normal”,对内置样式做设置后,段落和文本就默认使用文档上的样式,这样就不需要为每一个段落去指定样式了,除非某个段落的样式比较特殊,再单独设置,通常是对段落里的文本做特殊设置来实现,段落本身没有样式的设置。

文章图片
#python
三、python-docx中paragraph替换内容和模板处理

替换paragraph.text里的占位符最简单容易,但是会丢失内容的样式,如果不关心样式,只关心内容,则可以使用该方式;替换run.text里的占位符,不会丢失样式,建议使用这种方式,实际开发过程中,可以把对run.text的替换封装成一个方法,然后去调用就可以了;不管用哪种方法,占位符的定义,尽量不要直接用词语,最好用特殊符号装饰一下,避免把不应该被替换的内容替换掉;

文章图片
#python
二、python-docx中paragraph说明

创建一个新文档的时候,默认使用内置样式“Normal”,对内置样式做设置后,段落和文本就默认使用文档上的样式,这样就不需要为每一个段落去指定样式了,除非某个段落的样式比较特殊,再单独设置,通常是对段落里的文本做特殊设置来实现,段落本身没有样式的设置。

文章图片
#python
到底了