java怎么给word文档加水印

java怎么给word文档加水印,第1张

可以使用Free Spire.Doc for Java在word文档中添加文本水印或图片水印。Free Spire.Doc for Java下载链接:网页链接

1.添加文本水印——代码如下:

import com.spire.doc.*

import com.spire.doc.documents.WatermarkLayout

import java.awt.*

public class WordTextWatermark {

public static void main(String[] args) {

Document document = new Document()

document.loadFromFile("Sample.docx")

insertTextWatermark(document.getSections().get(0))

}

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)

}

}

2.添加图片水印——代码如下:

import com.spire.doc.*

public class WordImageWatermark {

public static void main(String[] args)  throws Exception{

Document document = new Document()

document.loadFromFile("Sample.docx")

PictureWatermark picture = new PictureWatermark()

picture.setPicture("logo.png")

picture.setScaling(5)

picture.isWashout(false)

document.setWatermark(picture)

document.saveToFile("out/result2.docx",FileFormat.Docx )

}

}

通过设置页面,点击添加水印即可

通过设置页面,点击添加水印就可以,或则到“控制面板”-“打印机和传真”里面,把“adobe PDF”打印机改名为“PDF”,就可以打印成pdf了。

3、在文档选项页面,选择水印--添加;

4、首先输入文本即水印内容,以及文本大小,颜色和字体信息;

5、接着设置文本放置的方向,可以自定义任意角度,为了不影响阅读,可以设置透明度;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8024584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存