Java添加水印到Word文档
发布时间:2020-12-15 07:47:38 所属栏目:Java 来源:网络整理
导读:水印是一种常用于各种文档的声明、防伪手段,一般可设置文字水印或者加载图片作为水
水印是一种常用于各种文档的声明、防伪手段,一般可设置文字水印或者加载图片作为水印。以下内容将分享通过Java编程给Word文档添加水印效果的方法,即
Java代码示例(供参考)【示例1】添加文本水印 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); } } 【示例2】添加图片水印 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 ); } } 图片水印效果: (本文完) 转载请注明出处!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |