Word 文檔的背景默認(rèn)是空白的觉壶,但對于宣傳冊、請?zhí)住鲉魏蜖I銷材料等文檔來說铜靶,空白的背景過于乏味,用空白背景制作的此類文檔通常難以吸引人他炊。好看的背景對讀者有很大的吸引力争剿,所以我們在制作這類文檔時(shí),可以添加顏色或圖片作為背景痊末,使文檔更具吸引力蚕苇。本文將展示如何使用 Spire.Doc for Java 通過編程的方式添加 背景顏色或背景圖片至 word文檔。
- 給Word文檔添加背景顏色
- 給Word文檔添加漸變背景
- 給Word文檔添加背景圖片
1.給 Word 文檔添加背景顏色
用 Spire.Doc for Java 給 Word 文檔添加背景顏色非常簡單凿叠,只需先將背景類型設(shè)置為顏色涩笤,然后再選擇要作為背景的顏色嚼吞。詳細(xì)操作步驟如下:
創(chuàng)建 Document 類的對象。
用 Document.loadFromFile() 方法加載 Word 文檔蹬碧。
用 Document.getBackground().setType() 方法將背景類型設(shè)置為顏色舱禽。
用 Document.getBackground().setColor() 方法設(shè)置背景顏色。
用 Document.saveToFile() 方法保存文檔锰茉。
代碼如下:
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 {
//創(chuàng)建 Document 類的對象
Document document= new Document();
//載入Word文檔
document.loadFromFile("C:/示例.docx");
//將背景類型設(shè)置為顏色
document.getBackground().setType(BackgroundType.Color);
//設(shè)置要作為背景的顏色
document.getBackground().setColor(Color.orange);
//保存文檔
document.saveToFile("添加背景顏色.docx", FileFormat.Docx);
}
}
2.給 Word 文檔添加漸變背景
添加漸變背景的操作步驟相對更多一點(diǎn)呢蔫,需要先將背景類型設(shè)置為漸變,然后選擇兩種顏色飒筑,再設(shè)置變形和底紋樣式片吊。詳細(xì)操作步驟如下:
創(chuàng)建 Document 類的對象。
用 Document.loadFromFile() 方法載入 Word 文檔协屡。
用 Document.getBackground().setType() 方法將背景類型設(shè)置為漸變俏脊。
用 Background.getGradient().setColor1() 方法和 Background.getGradient().setColor2() 方法選擇兩種顏色。
用 Background.getGradient().setShadingVariant() 方法設(shè)置變形類型肤晓。
用 Background.getGradient().setShadingStyle() 方法設(shè)置底紋樣式爷贫。
用 Document.saveToFile() 方法保存文檔。
代碼如下:
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 {
//創(chuàng)建 Document 類的對象
Document document= new Document();
//載入Word文檔
document.loadFromFile("C:/示例.docx");
//將背景類型設(shè)置為漸變
document.getBackground().setType(BackgroundType.Gradient);
//選擇兩個(gè)顏色
Background background = document.getBackground();
background.getGradient().setColor1(Color.white);
background.getGradient().setColor2(Color.orange);
//設(shè)置變形類型
background.getGradient().setShadingVariant(GradientShadingVariant.Shading_Down);
//設(shè)置底紋樣式
background.getGradient().setShadingStyle(GradientShadingStyle.Horizontal);
//保存文檔
document.saveToFile("添加漸變背景.docx", FileFormat.Docx_2013);
}
}
3.給 Word 文檔添加背景圖片
如果要給 Word 文檔添加圖片背景补憾,需要先將背景類型設(shè)置為圖片漫萄,然后插入背景圖片。詳細(xì)操作步驟如下:
創(chuàng)建 Document 類的對象盈匾。
用 Document.loadFromFile() 方法載入 Word 文檔腾务。
用 Document.getBackground().setType() 方法將背景類型設(shè)置為圖片。
用 Document.getBackground().setPicture() 方法插入背景圖片削饵。
用 Document.saveToFile() 方法保存文檔岩瘦。
代碼如下:
import com.spire.doc.*;
import com.spire.doc.documents.BackgroundType;
import java.io.*;
public class addBackgroundColor {
public static void main(String[] args) throws IOException {
//創(chuàng)建 Document 類的對象
Document document= new Document();
//載入Word文檔
document.loadFromFile("C:/示例.docx");
//將背景類型設(shè)置為圖片
document.getBackground().setType(BackgroundType.Picture);
//插入背景圖片
document.getBackground().setPicture("C:/背景.jpg");
//保存文檔
document.saveToFile("添加背景圖片.docx", FileFormat.Docx);
}
}
--本文完--