通过本文你将学到:

  • Spire.Doc是什么?
  • 如何在项目中引入Spire.Doc依赖?
  • 项目中基于Spire.Doc封装工具类实现Word文档添加图片水印?

一、Spire.Doc是什么?

1.Spire.Doc是成都冰蓝科技有限公司开发的一款简单易用、功能强大的Word文档编辑工具,有免费版本和收费版本,以下演示基于免费版本

2.相比较于市面上的其他类似工具,其最大的优点是:基于完全Java代码实现,不需要安装任何dll文件或其他证书文件,可完美利用Java跨平台特性运行于Linux环境

3.下面我们一起来领略如何简单的使用它

二、如何在项目中引入Spire.Doc依赖?

1.下载地址:https://www.e-iceblue.cn/Downloads/Free-Spire-Doc-JAVA.html

2.官方搭建有官方Maven仓库:http://repo.e-iceblue.com/nexus/content/groups/public/

3.需要说明的是,不建议使用官方仓库,其一速度很慢,其二现在每个公司都有搭建自己的Maven私服,再使用其他公司的仓库需要公网支持也不是很方便,建议将jar包下载下来并上传到自己公司的私服里去

<dependency><groupId>e-iceblue</groupId><artifactId>free.spire.doc</artifactId><version>2.7.3</version>
</dependency>

三、项目中基于Spire.Doc封装工具类实现Word文档添加图片水印

直接上示例代码

package com.demo.utils;import com.spire.doc.Document;
import com.spire.doc.FileFormat;
import com.spire.doc.PictureWatermark;public class ImgWatermarkUtilForWord {public static void addWatermark(String inFile, String outFile, String imgFile) {Document document = new Document();document.loadFromFile(inFile, FileFormat.Docx);PictureWatermark picture = new PictureWatermark();picture.setPicture(imgFile);picture.setScaling(150);picture.isWashout(false);document.setWatermark(picture);document.saveToFile(outFile, FileFormat.Docx);}
}

代码中的水印图片比例150可自行设置调整

Java使用Spire.Doc实现Word文档添加图片水印相关推荐

  1. java 使用Spire.Doc实现Word文档插入图片

    目录 使用步骤 1.引入依赖 2.关键代码 Spire.Doc for Java 是一款专业的 Java Word 组件,开发人员使用它可以轻松地将 Word 文档创建.读取.编辑.转换和打印等功能集 ...

  2. Java向word文档添加图片水印

    前言: 水印可以说是一个标识,有时我们希望向文档中插入公司名称作为水印,或者将公司logo插入到文档中作为水印.先来看看本地word文档如何插水印吧! 然后选择图片水印选择图片添加即可. 那么想要通过 ...

  3. 【ChatGPT】Spire.Doc 给 Word 文档设置背景颜色和背景图片

    使用 Spire.Doc 给 Word 文档设置背景颜色和背景图片 1.首先需要引用 Spire.Doc 的命名空间: using Spire.Doc; using Spire.Doc.Documen ...

  4. 利用iTextSharp组件给PDF文档添加图片水印,文字水印

    最近在做关于PDF文档添加水印的功能,折腾了好久,终于好了.以下做个记录: 首先会用到iTextSharp组件,大家可以去官网下载,同时我也会在本文中附加进来. 代码中添加引用为:   usingSy ...

  5. html 如何把图片作为背景_办公软件操作技巧062:如何给word文档添加图片背景

    在日常工作中,我们经常用word编辑文档,有时为了使文档更加的美观大气,可以给文档添加上背景图片,今天就来和大家分享如何在word中给文档添加图片背景. 方法一:填充图片法 单击"页面布局& ...

  6. spire.doc操作word文档工具类(自用)

    如果有相关问题,可以一起研究下 引入依赖 <dependencies> <dependency><groupId>e-iceblue</groupId> ...

  7. 国产文档处理控件Spire.Doc WPS Word文档功能上线!快速创建Word指南

    Spire.Doc for Java 是一款专业的Java Word组件,开发人员使用它可以轻松地将Word文档创建.读取.编辑.转换和打印等功能集成到自己的Java应用程序中. 本文将介绍如何使用S ...

  8. Word控件Spire.Doc 【页面设置】教程(10) ;通过 Spire.Doc 在 Word 文档的不同部分添加页码

    有时,开发人员需要在一个 Word 文档中为不同的部分添加页码,例如封面.目录和内容位于不同的部分.本文讨论如何通过Spire.Doc为不同部分添加页码. Spire.Doc for.NET 最新下载 ...

  9. spire.doc操作word文档

    /*** 导入申报方案* 1.准备基础数据,* 2.将基本书签数据插入到word文档* 3.导入实施方案表格数据* 4.导入项目预算表格数据* 5.导入执行机构表格数据* @param bean* @ ...

最新文章

  1. C语言编程猜谜语,简单的谜语大全及答案
  2. 第5章 Python 数字图像处理(DIP) - 图像复原与重建11 - 空间滤波 - 自适应滤波器 - 自适应局部降噪、自适应中值滤波器
  3. Adobe Air 写文件如何换行
  4. 前端学习(1247):购物车1
  5. Pycharm如何导入python文件,及出现报错解决办法
  6. File “/usr/bin/yum“, line 30 及 File “/usr/libexec/urlgrabber-ext-down“, line 28
  7. Objective-C 日记③ 字符串
  8. ollvm源码分析之指令替换(1)
  9. 64位plsql和64位Oracle客户端安装以及注册,内含百度云资源
  10. Python 复制文件并重命名
  11. Spark 计算人员二度关系
  12. C语言-数组的趣味应用-筛法求素数
  13. 用pano2vr创建全景图
  14. SVN重定向svn switch
  15. 被举报了,越想越后怕...
  16. C++ snprintf的使用
  17. matlab 绘图 实例,MATLAB 绘图实例
  18. 图解 | 后端程序员,你把React理解到这一步就够了!
  19. segfault 问题分析
  20. 5分钟用Spline制作一个Figma图标

热门文章

  1. 荣耀play4t pro鸿蒙,荣耀play4t和荣耀play4tpro区别|参数对比-太平洋IT百科手机版
  2. opporeno5k怎样关闭乐划锁屏锁屏杂志
  3. Lucas 与 ExLucas
  4. 使用QT5书写的护眼程序
  5. 老少恋中的愉悦和不安
  6. 串口termios结构体的详细设置
  7. 量化软件怎样计算股票概率?
  8. Git 应用补丁报错 “sha1 information is lacking or useless”
  9. 2022081班李亚楠20220901
  10. Valentino Beauty华伦天奴美妆即将登陆中国市场