• 关于word水印


    第一,官网下载所需要的jar包 :https://www.e-iceblue.cn/Downloads/Spire-Doc-NET.html 
    解压压缩包,获取Spire.Doc.jar
    第二,将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 ); 
        }
    }
    人这辈子没法做太多事情,所以每做一件事都要做到精彩绝伦。 因为,这就是我的宿命。人生苦短,你明白吗? 所以这是我为人生做出的选择
  • 相关阅读:
    [TCP IP详解:学习笔记]UDP:用户数据协议
    [TCP IP详解:学习笔记]IP选路
    [TCP IP详解:学习笔记]IP:网络协议
    [TCP IP详解:学习笔记]TCP连接的建立与终止
    [TCP IP详解:学习笔记]ICMP:Internet控制报文协议
    [TCP/IP详解:学习笔记]链路层
    [TCP/IP详解:学习笔记]ARP:地址解析协议
    [TCP IP详解:学习笔记]TCP:传输控制协议
    [TCP IP详解:学习笔记]广播和多播
    [TCP IP详解:学习笔记]IGMP:Internet组管理协议
  • 原文地址:https://www.cnblogs.com/junjun1578/p/14392908.html
Copyright © 2020-2023  润新知