在 word 文档中添加背景色或背景图片是增强文档视觉吸引力的有效方法。无论是在创建专业报告、创意传单还是个人邀请函,加入精心挑选的背景色或背景图片都能将普通文档变为具有视觉吸引力的作品。本文将演示如何使用 spire.doc for python 在 python 程序中为 word 文档添加背景色或背景图片。
安装 spire.doc for python
本教程需要用到 spire.doc for python 和 plum-dispatch v1.7.4。可以通过以下 pip 命令将它们轻松安装到 vs code 中。
pip install spire.doc
如果您不确定如何安装,请参考本教程:如何在 vs code 中安装 spire.doc for python
用 python 为 word 设置背景色
首先将 word 文档的背景类型更改为 "color",然后选择一种颜色作为文档背景,即可为 word 文档设置背景色。具体步骤如下:
- 创建一个 document 类的对象。
- 使用 document.loadfromfile() 方法加载 word 文档。
- 使用 document.background 属性获取文档的背景。
- 使用 background.type 属性将背景类型设置为颜色。
- 使用 background.color 属性设置背景颜色。
- 使用 document.savetofile() 方法保存文档。
- python
from spire.doc import *
from spire.doc.common import *
# 创建一个document类的对象
document = document()
# 加载word文档
document.loadfromfile("示例.docx")
# 获取文档的背景
background = document.background
# 将背景类型设置为颜色
background.type = backgroundtype.color
# 设置背景色
background.color = color.get_aliceblue()
# 保存文档
document.savetofile("背景色.docx", fileformat.docx2016)
document.close()
用 python 为 word 设置渐变背景
渐变背景是指在两种或多种颜色之间平滑过渡的背景样式。要添加渐变背景,需要先将背景类型更改为 "gradient",然后指定渐变颜色,最后设置渐变阴影和样式。具体步骤如下:
- 创建一个 document 类的对象。
- 使用 document.loadfromfile() 方法加载 word 文档。
- 使用 document.background 属性获取文档的背景。
- 使用 background.type 属性将背景类型设置为渐变。
- 使用 background.gradient.color1 和 background.gradient.color2 属性设置两种渐变色。
- 使用 background.gradient.shadingvariant 和 background.gradient.shadingstyle 属性设置渐变阴影和样式。
- 使用 document.savetofile() 方法保存生成的文档。
- python
from spire.doc import *
from spire.doc.common import *
# 创建一个document类的对象
document = document()
# 加载word文档
document.loadfromfile("示例.docx")
# 获取文档的背景
background = document.background
# 将背景类型设置为渐变
background.type = backgroundtype.gradient
# 设置两种渐变颜色
background.gradient.color1 = color.get_white()
background.gradient.color2 = color.get_lightblue()
# 设置渐变的阴影和样式
background.gradient.shadingvariant = gradientshadingvariant.shadingdown
background.gradient.shadingstyle = gradientshadingstyle.horizontal
# 保存文档
document.savetofile("渐变背景.docx", fileformat.docx2016)
document.close()
用 python 为 word 设置背景图片
给 word 文档中设置背景图片时,则需要将背景类型更改为 "picture",然后指定图片并将其设为背景。具体步骤如下:
- 创建一个 document 类的对象。
- 使用 document.loadfromfile() 方法加载 word 文档。
- 使用 document.background 属性获取文档的背景。
- 使用 background.type 属性将背景类型设置为图片。
- 使用 background.setpicture() 方法将图片设置为背景。
- 使用 document.savetofile() 方法保存生成的文档。
- python
from spire.doc import *
from spire.doc.common import *
# 创建一个document类的对象
document = document()
# 加载word文档
document.loadfromfile("示例.docx")
# 获取文档的背景
background = document.background
# 将背景类型设置为图片
background.type = backgroundtype.picture
# 设置背景图片
background.setpicture("背景.jpg")
# 保存文档
document.savetofile("背景图片.docx", fileformat.docx2016)
document.close()
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。