首页 > 其他 > 详细

关于word水印

时间:2021-02-09 17:51:53      阅读:21      评论:0      收藏:0      [点我收藏+]
第一,官网下载所需要的jar包 :https://www.e-iceblue.cn/Downloads/Spire-Doc-NET.html
第二,将Spire.Doc.jar添加
或者应用maven

<repositories>
<repository>
<id>com.e-iceblue</id>
<url>http://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId> e-iceblue </groupId>
<artifactId>spire.doc.free</artifactId>
<version>2.7.3</version>
</dependency>
</dependencies>
文字水印测试

import com.spire.doc.*;
import com.spire.doc.documents.WatermarkLayout;
import java.awt.*;

public class Main {

public static void main(String[] args) {
//加载测试文档
Document document = new Document();
document.loadFromFile("sample.docx");

//插入文本水印
InsertTextWatermark(document.getSections().get(0));

//保存文档
document.saveToFile("textwatermark.docx",FileFormat.Docx );
}
//自定义方法指定文本水印字样,并设置成水印
private static void InsertTextWatermark(Section section){
TextWatermark txtWatermark = new TextWatermark();
txtWatermark.setText("内部使用");
txtWatermark.setFontSize(40);
txtWatermark.setColor(Color.red);
txtWatermark.setLayout(WatermarkLayout.Diagonal);
section.getDocument().setWatermark(txtWatermark);
}
}

图片水印
import com.spire.doc.*;

public class Main {

    public static void main(String[] args) {
        //加载测试文档
        Document document = new Document();
        document.loadFromFile("sample.docx");

        //加载需要设置成水印的图片
        PictureWatermark picture = new PictureWatermark();
        picture.setPicture("wx.png");
        picture.setScaling(5);
        picture.isWashout(false);

        //将图片设置成水印
        document.setWatermark(picture);
      
        //保存文档
         document.saveToFile("imagewatermark.docx",FileFormat.Docx ); 
    }
}

 

 

关于word水印

原文:https://www.cnblogs.com/junjun1578/p/14392908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!