欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java添加Word文本水印和圖片水印

 更新時(shí)間:2021年02月09日 22:11:01   作者:E-iceblue  
這篇文章主要介紹了Java添加Word文本水印和圖片水印,文章圖文講解的很清晰,有對(duì)于這方面不懂得同學(xué)可以學(xué)習(xí)下

水印是一種常用于各種文檔的聲明、防偽手段,一般可設(shè)置文字水印或者加載圖片作為水印。以下內(nèi)容將分享通過Java編程給Word文檔添加水印效果的方法,即

  • 文本水印
  • 圖片水印

使用工具:Free Spire.Doc for Java (免費(fèi)版)

Jar導(dǎo)入

方法1:通過官網(wǎng)下載控件包。在程序下新建一個(gè)directory目錄,并命名(本示例中命名為lib);將控件包lib文件夾下的jar(如下圖1)復(fù)制到程序中新建的目錄下。

圖1:

復(fù)制jar文件后,鼠標(biāo)右鍵點(diǎn)擊jar文件,選擇”Add as Library”。完成導(dǎo)入(如下圖2)。

圖2:

引用完成后,可以查看包含在其中的類、方法、屬性等。如圖3:

圖3:

方法2:通過maven導(dǎo)入。參考導(dǎo)入方法。

Java代碼示例(供參考)

1.添加文本水印

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

public class Main {

 public static void main(String[] args) {
  //加載測(cè)試文檔
  Document document = new Document();
  document.loadFromFile("sample.docx");

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

  //保存文檔
  document.saveToFile("textwatermark.docx",FileFormat.Docx );
 }
  //自定義方法指定文本水印字樣,并設(shè)置成水印
  private static void InsertTextWatermark(Section section){
   TextWatermark txtWatermark = new TextWatermark();
   txtWatermark.setText("內(nèi)部使用");
   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) {
  //加載測(cè)試文檔
  Document document = new Document();
  document.loadFromFile("sample.docx");

  //加載需要設(shè)置成水印的圖片
  PictureWatermark picture = new PictureWatermark();
  picture.setPicture("wx.png");
  picture.setScaling(5);
  picture.isWashout(false);

  //將圖片設(shè)置成水印
  document.setWatermark(picture);
  
  //保存文檔
   document.saveToFile("imagewatermark.docx",FileFormat.Docx ); 
 }
}

圖片水印效果:

到此這篇關(guān)于Java添加Word文本水印和圖片水印的文章就介紹到這了,更多相關(guān)Java添加文本水印和圖片水印內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java搭建一個(gè)Socket服務(wù)器響應(yīng)多用戶訪問

    java搭建一個(gè)Socket服務(wù)器響應(yīng)多用戶訪問

    本篇文章主要介紹了java搭建一個(gè)Socket服務(wù)器響應(yīng)多用戶訪問,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • Java建造者設(shè)計(jì)模式詳解

    Java建造者設(shè)計(jì)模式詳解

    這篇文章主要為大家詳細(xì)介紹了Java建造者設(shè)計(jì)模式,對(duì)建造者設(shè)計(jì)模式進(jìn)行分析理解,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Spring 與 JDK 線程池的簡(jiǎn)單使用示例詳解

    Spring 與 JDK 線程池的簡(jiǎn)單使用示例詳解

    這篇文章主要介紹了Spring 與 JDK 線程池的簡(jiǎn)單使用,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • ElasticSearch如何設(shè)置某個(gè)字段不分詞淺析

    ElasticSearch如何設(shè)置某個(gè)字段不分詞淺析

    最近在學(xué)習(xí)ElasticSearch官方文檔過程中發(fā)現(xiàn)的某個(gè)問題,記錄一下 希望能幫助到后面的朋友,下面這篇文章主要給大家介紹了關(guān)于ElasticSearch如何設(shè)置某個(gè)字段不分詞的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Java螺旋矩陣處理方法詳解

    Java螺旋矩陣處理方法詳解

    螺旋矩陣是指一個(gè)呈螺旋狀的矩陣,它的數(shù)字由第一行開始到右邊不斷變大,向下變大,向左變大,向上變大,如此循環(huán)。利用java實(shí)現(xiàn)的螺旋矩陣,當(dāng)輸入N之后,會(huì)自動(dòng)打印出螺旋矩陣
    2022-09-09
  • JAVA實(shí)現(xiàn)簡(jiǎn)單停車場(chǎng)系統(tǒng)代碼

    JAVA實(shí)現(xiàn)簡(jiǎn)單停車場(chǎng)系統(tǒng)代碼

    JAVA項(xiàng)目中正號(hào)需要一個(gè)停車收費(fèi)系統(tǒng),就整理出來java實(shí)現(xiàn)的一個(gè)簡(jiǎn)單的停車收費(fèi)系統(tǒng)給大家分享一下,希望對(duì)大家有所幫助
    2017-04-04
  • Spring中ApplicationListener的使用解析

    Spring中ApplicationListener的使用解析

    這篇文章主要介紹了Spring中ApplicationListener的使用解析,ApplicationContext事件機(jī)制是觀察者設(shè)計(jì)模式的實(shí)現(xiàn),通過ApplicationEvent類和ApplicationListener接口,需要的朋友可以參考下
    2023-12-12
  • Java檢測(cè)線程中斷狀態(tài)的方法示例

    Java檢測(cè)線程中斷狀態(tài)的方法示例

    這篇文章主要介紹了Java檢測(cè)線程中斷狀態(tài)的方法,結(jié)合實(shí)例形式分析了java針對(duì)線程中斷狀態(tài)檢測(cè)的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-10-10
  • Java中I/O流讀取數(shù)據(jù)不完整的問題解決

    Java中I/O流讀取數(shù)據(jù)不完整的問題解決

    本文主要介紹了ava中I/O流讀取數(shù)據(jù)不完整的問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • HttpClient HttpRoutePlanner接口確定請(qǐng)求目標(biāo)路由

    HttpClient HttpRoutePlanner接口確定請(qǐng)求目標(biāo)路由

    這篇文章主要為大家介紹了使用HttpClient HttpRoutePlanner接口確定請(qǐng)求目標(biāo)路由,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10

最新評(píng)論