Как добавить цвет фона или рисунок в документы Word на Java
По умолчанию фон документа Word является пустым. Для таких документов, как брошюры, приглашения, раздаточные материалы и маркетинговые материалы, пустой фон будет слишком утомительным. Хорошо выглядящий фон может привлечь внимание читателей. Поэтому, чтобы сделать документы более привлекательными, можно добавить цвет или вставить изображение в качестве фона. В этой статье показано, как установить цвет фона или изображение для документов Word с помощью программирования с использованием Free Spire.Doc for Java.
- Добавление сплошного цвета фона в документ Word на Java
- Добавление фонового изображения в документ Word на Java
Установка файла Free Spire.Doc.jar
Если вы создали
Maven-проект, вы можете легко импортировать jar в свое приложение, используя
следующие конфигурации. Для проектов, не использующих Maven, загрузите jar-файл
по этой
ссылке и добавьте его в качестве зависимости в свое приложение.
Добавление сплошного цвета фона в документ Word на Java
Чтобы добавить сплошной цвет в качестве фона документа Word, используйте метод Document.getBackground().setColor(). В качестве примера можно привести следующий фрагмент кода.
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 {
//Create an object of Document class
Document document= new Document();
//Load a Word document
document.loadFromFile("C:/Sample.docx");
//Set the background type as color
document.getBackground().setType(BackgroundType.Color);
//Set the background color as orange
document.getBackground().setColor(Color.orange);
//Save the document
document.saveToFile("AddBackgroundColor.docx", FileFormat.Docx);
}
}
Добавление фонового изображения в документ Word на Java
Чтобы вставить фоновый рисунок в документ Word, необходимо установить тип фона как picture, а затем вставить рисунок в качестве фона с помощью метода Document.getBackground().setPicture().
import com.spire.doc.*;
import com.spire.doc.documents.BackgroundType;
import java.io.*;
public class addBackgroundColor {
public static void main(String[] args) throws IOException {
//Create an object of Document class
Document document= new Document();
//Load a Word document
document.loadFromFile("C:/Sample.docx");
//Set the background type as picture
document.getBackground().setType(BackgroundType.Picture);
//Set the background picture
document.getBackground().setPicture("C:/background.jpg");
//Save the document
document.saveToFile("AddBackgroundPicture.docx", FileFormat.Docx);
}
}
Резюме
В этой статье мы научились находить и заменять текст в документах Word с помощью Free Spire.Doc for Java. Эта библиотека Word поддерживает и другие операции с документами Word, такие как: