[原創]java操作word生成水印


應用場景

         為了保護版權或辨別文件的真偽,有時需要在生成的Word文件中動態添加水印,PageOffice組件的WaterMark類就封裝了給在線編輯的Word文件添加水印這一功能,調用接口非常簡單。

WaterMark類所屬命名空間

         com.zhuozhengsoft.pageoffice.wordwriter

支持兩種水印

  插入文字水印(核心代碼):

1     WordDocument doc =new WordDocument();
2     //添加水印,setText(String)方法中的參數為要添加的水印的內容
3     doc.getWaterMark().setText("PageOffice開發平台");
4     poCtrl1.setWriter(doc);//不要忘記此句

  文字水印效果:

  

  插入圖片水印(核心代碼):

1      WordDocument doc =new WordDocument();
2      //添加水印,setImage(String)方法中的參數為要添加的水印圖片的url地址
3      doc.getWaterMark().setImage("images/logo.png");
4      poCtrl1.setWriter(doc);//不要忘記此句

   圖片水印效果:

  

源碼下載

  訪問:http://www.zhuozhengsoft.com/dowm/,下載PageOffice for Java,解壓后,拷貝Samples4文件夾到Tomcat的Webapps目錄下,訪問:http://localhost:8080/Samples4/index.html,查看示例:二、9、給Word文檔添加水印


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM