`

Java 设置Word页面背景色

阅读更多

Word中可以针对不同文档排版设计要求来设置背景设置颜色。常见的可设置单一颜色、渐变色或加载图片来设置成背景。下面通过Java来设置以上3种Word页面背景色。

使用工具Spire.Doc for Java v2.2.0

Jar文件导入方法

方法1:通过官网下载。在程序下新建一个directory目录,并命名(本示例中命名为lib);将控件包中lib文件夹下的Spire.Doc.jar(如下图1)直接复制到程序中新建的目录下。复制jar文件后,鼠标右键点击jar文件,选择”Add as Library”。完成导入(如下图2)。

 

 

1


 

2


 

方法2:通过maven导入。参考导入方法

 

 

Java代码示例(供参考)

 

【示例1】添加单一颜色的背景色

import com.spire.doc.*;
import com.spire.doc.documents.BackgroundType;
import java.awt.*;
import java.io.IOException;

public class BackgroundColor_Doc {
    public static void main (String[] args) throws IOException{
        //加载测试文
        String input="test.docx";
        String output="backgroundcolor.docx";
        Document doc = new Document(input);

        //设置单色背景
        doc.getBackground().setType(BackgroundType.Color);
        doc.getBackground().setColor(Color.PINK);

        //保存文档
        doc.saveToFile(output,FileFormat.Docx_2013);
    }
}

 

【示例2】添加渐变背景色

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.IOException;

public class GradientBackground_Doc {
    public static void main(String[] arg) throws IOException{
        //加载测试文档
        String input= "test.docx";
        String output="GradientBackgound.docx";
        Document doc = new Document(input);

        //设置渐变色
        doc.getBackground().setType(BackgroundType.Gradient);
        doc.getBackground().getGradient().setColor1(Color.white);
        doc.getBackground().getGradient().setColor2(Color.green);
        doc.getBackground().getGradient().setShadingVariant(GradientShadingVariant.Shading_Middle);
        doc.getBackground().getGradient().setShadingStyle(GradientShadingStyle.Horizontal);

        //保存文档
        doc.saveToFile(output, FileFormat.Docx_2010);
    }
}

 

【示例3】加载图片设置成背景

import com.spire.doc.*;
import com.spire.doc.documents.BackgroundType;
import java.io.IOException;

public class ImgBackground_Doc {
    public static void main(String[] arg) throws IOException {
        //加载文件
        String input= "test.docx";
        String output="ImgBackgound.docx";
        String img= "lye.png";
        Document doc = new Document(input);

        //设置图片背景
        doc.getBackground().setType(BackgroundType.Picture);
        doc.getBackground().setPicture(img);

        //保存文档
        doc.saveToFile(output, FileFormat.Docx);
    }
}

 

 

(本文完)

 

  • 大小: 24.7 KB
  • 大小: 38.9 KB
0
0
分享到:
评论

相关推荐

    通过Java设置Word页面背景色过程详解

    在本文中,我们将深入探讨如何使用Java编程语言设置Microsoft Word文档的页面背景色。这个过程主要涉及使用Spire.Doc for Java库,这是一个强大的工具,能够方便地处理Word文档的各种操作,包括设置背景颜色。 首先...

    java实现docx文档在线编辑(docx转html,html转word,样式精准)

    java实现docx转html,自定义标签属性,然后根据自定义的标签属性,将html转为word,可支持普通段落,图片、表格、单元格合并、文本字体、字体大小、段落对齐方式、删除线、下划线、粗体、斜体、背景颜色等

    word源码java-Aspose.Words-for-Java:Aspose.WordsforJava示例、插件和展示

    word源码java 各种文档格式的 Java API 是一种高级 Java 字处理 API,使您能够直接在 Java 应用程序中执行大量文档处理任务。 Aspose.Words for Java API 支持处理文字(DOC、DOCX、OOXML、RTF)HTML、OpenDocument...

    java图片上传源代码

    页面可能使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来动态渲染数据,比如返回的JSON数据。 在实际开发中,为了确保安全性和用户体验,我们还需要考虑以下几点: - **文件验证...

    java操作水印的jar包

    在Word文档中添加水印,需要创建一个新的段落或形状,设置其为透明背景,并填充水印内容。 4. **图像处理**: 对于图片加水印,Java的Java Advanced Imaging (JAI)库或者第三方库如ImageMagick、Graphics2D等可以...

    IText导出Word

    IText提供了Table类来创建表格,我们可以设置列数、行数,调整单元格的宽度,合并单元格,甚至添加边框和背景色。 6. **图片插入**:将图片插入Word文档通常需要使用Image类。IText支持多种图像格式,如JPEG、PNG等...

    HTML 页面实现A4纸样式 显示效果

    2. **页面背景**:为了让页面看起来更像纸张,可以添加背景图像,通常是一个浅色的纹理或者网格,模拟纸张的质感。使用CSS的`background-image`属性实现: ```css body { background-image: url('paper_texture....

    JAVA上百实例源码以及开源项目源代码

    Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字 Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,...

    新建 Microsoft Word 文档

    - 这个操作在Word中可以实现,即使用Ctrl+Delete组合键可以将选定文本或对象的背景颜色设置为当前的背景色。 6. **Ctrl++是放大**: - 在Word中,Ctrl++确实可以用来放大视图,便于查看文档细节。 7. **Ctrl+A是...

    word文档加水印

    水印可以在页面背景中显示文字或图形,既不影响主要内容的阅读,又起到提示和标识的作用。以下是对"word文档加水印"这一主题的详细解释。 一、Word中的水印设置 在Microsoft Word中添加水印可以通过以下步骤实现:...

    easy_office(html2pdf-html2word-html-excel).rar

    html2pdf不仅支持宽度、边框和合并单元格,还额外支持背景颜色。这意味着HTML中的颜色设计和视觉效果能够完整地体现在PDF文件中,适合用于生成专业报告、手册或合同等需要高质量打印输出的文档。 在实际使用中,...

    精简版Word文档源代码

    4. 颜色与高亮:文本和背景颜色的选择,以及高亮显示部分文本。 5. 插入图片:将图像插入文档中并进行位置调整和大小缩放。 6. 列表与编号:创建无序列表、有序列表以及自定义编号列表。 7. 页面设置:页边距、纸张...

    效仿word功能的文本编辑器

    CSS(层叠样式表)在这里发挥着关键作用,可以定制编辑器的外观,如边框、背景色、按钮样式等。同时,响应式设计也是现代Web开发的重要考量,确保编辑器在不同设备和屏幕尺寸上的良好展示。 在压缩包中的"文本编辑...

    pdf格式无损转换成word格式

    4. 格式和样式:转换器需理解并重现PDF的样式元素,如字体、字号、颜色、边框、背景等,以确保Word文档的视觉一致性。 5. 超链接和书签:PDF中的超链接和书签在转换后应转化为Word的链接和目录结构,便于导航。 6....

    JAVA生成PDF报表.pdf

    通过参数pageSize可以设定页面大小、面背景色、以及页面横向/纵向等属性。 五、书写器(Writer)对象 一旦文档(document)对象建立好之后,需要建立一个或多个书写器(Writer)对象与之关联。通过书写器(Writer)...

    latex2png4java

    3. 自定义配置:支持设置图像大小、字体、颜色等参数,以满足不同场景的需求。 4. 性能优化:由于是Java实现,该工具可以跨平台运行,并且能够处理大量LaTeX公式转换,适合批量处理任务。 五、使用方法 1. 首先,...

    CSS样式 JS特效 Java小工具 文学文档 Java插件 截图软件

    CSS可以控制网页布局,包括字体、颜色、大小、间距、背景等元素,以及元素的定位方式,如浮动、绝对定位、相对定位等。 “JS特效”指的是使用JavaScript编程语言实现的各种视觉效果。JavaScript是一种轻量级的解释...

    JavaWeb实验报告.pdf

    - **CSS布局技巧**: 使用CSS来布局页面,例如使用`float`属性来控制元素的浮动,`width`和`height`属性来定义元素的尺寸,以及背景颜色、边距、填充等样式属性。 #### 实际应用 - **模拟设计**: 根据实际需求模拟...

    easy_office提供html2excel html2word html2pdf工具方法

    这意味着HTML中的背景色可以被保留在生成的PDF中,使得输出的文档更加丰富多彩,更符合品牌风格或者视觉需求。PDF格式的稳定性以及跨平台阅读能力使其成为分享和存储文档的理想选择。 至于压缩包中的文件,`....

Global site tag (gtag.js) - Google Analytics