word 文档的背景默认是空白的,但对于宣传册、请帖、传单和营销材料等文档来说,空白的背景过于乏味,用空白背景制作的此类文档通常难以吸引人。好看的背景对读者有很大的吸引力,所以我们在制作这类文档时,可以添加颜色或图片作为背景,使文档更具吸引力。本文将展示如何使用 spire.doc for java 通过编程的方式设置 word 文档的背景颜色或背景图片。
安装 spire.doc for java
首先,您需要在 java 程序中添加 spire.doc.jar 文件作为依赖项。您可以从这个链接下载 jar 文件;如果您使用 maven,则可以通过在 pom.xml 文件中添加以下代码导入 jar 文件。
com.e-iceblue
e-iceblue
https://repo.e-iceblue.cn/repository/maven-public/
e-iceblue
spire.doc
11.9.5
给 word 文档添加背景颜色
用 spire.doc for java 给 word 文档添加背景颜色非常简单,只需先将背景类型设置为颜色,然后再选择要作为背景的颜色。详细操作步骤如下:
- 创建 document 类的对象。
- 用 document.loadfromfile() 方法加载 word 文档。
- 用 document.getbackground().settype() 方法将背景类型设置为颜色。
- 用 document.getbackground().setcolor() 方法设置背景颜色。
- 用 document.savetofile() 方法保存文档。
- java
import com.spire.doc.*;
import com.spire.doc.documents.backgroundtype;
import java.awt.*;
import java.io.*;
public class addbackgroundcolor {
public static void main(string[] args) throws ioexception {
//创建 document 类的对象
document document= new document();
//载入word文档
document.loadfromfile("c:/示例.docx");
//将背景类型设置为颜色
document.getbackground().settype(backgroundtype.color);
//设置要作为背景的颜色
document.getbackground().setcolor(color.orange);
//保存文档
document.savetofile("添加背景颜色.docx", fileformat.docx);
}
}
给 word 文档添加渐变背景
添加渐变背景的操作步骤相对更多一点,需要先将背景类型设置为渐变,然后选择两种颜色,再设置变形和底纹样式。详细操作步骤如下:
- 创建 document 类的对象。
- 用 document.loadfromfile() 方法载入 word 文档。
- 用 document.getbackground().settype() 方法将背景类型设置为渐变。
- 用 background.getgradient().setcolor1() 方法和 background.getgradient().setcolor2() 方法选择两种颜色。
- 用 background.getgradient().setshadingvariant() 方法设置变形类型。
- 用 background.getgradient().setshadingstyle() 方法设置底纹样式。
- 用 document.savetofile() 方法保存文档。
- java
import com.spire.doc.*;
import com.spire.doc.documents.backgroundtype;
import com.spire.doc.documents.gradientshadingstyle;
import com.spire.doc.documents.gradientshadingvariant;
import java.awt.*;
import java.io.*;
public class addbackgroundcolor {
public static void main(string[] args) throws ioexception {
//创建 document 类的对象
document document= new document();
//载入word文档
document.loadfromfile("c:/示例.docx");
//将背景类型设置为渐变
document.getbackground().settype(backgroundtype.gradient);
//选择两个颜色
background background = document.getbackground();
background.getgradient().setcolor1(color.white);
background.getgradient().setcolor2(color.orange);
//设置变形类型
background.getgradient().setshadingvariant(gradientshadingvariant.shading_down);
//设置底纹样式
background.getgradient().setshadingstyle(gradientshadingstyle.horizontal);
//保存文档
document.savetofile("添加渐变背景.docx", fileformat.docx_2013);
}
}
给 word 文档添加背景图片
如果要给 word 文档添加图片背景,需要先将背景类型设置为图片,然后插入背景图片。详细操作步骤如下:
- 创建 document 类的对象。
- 用 document.loadfromfile() 方法载入 word 文档。
- 用 document.getbackground().settype() 方法将背景类型设置为图片。
- 用 document.getbackground().setpicture() 方法插入背景图片。
- 用 document.savetofile() 方法保存文档。
- java
import com.spire.doc.*;
import com.spire.doc.documents.backgroundtype;
import java.io.*;
public class addbackgroundcolor {
public static void main(string[] args) throws ioexception {
//创建 document 类的对象
document document= new document();
//载入word文档
document.loadfromfile("c:/示例.docx");
//将背景类型设置为图片
document.getbackground().settype(backgroundtype.picture);
//插入背景图片
document.getbackground().setpicture("c:/背景.jpg");
//保存文档
document.savetofile("添加背景图片.docx", fileformat.docx);
}
}
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。