• <menu id="w2i4a"></menu>
  • logo Aspose.Words使用教程

    文檔首頁(yè)>>Aspose.Words使用教程>>Aspose.Words功能演示:使用 Java 為 Word 文檔添加水印

    Aspose.Words功能演示:使用 Java 為 Word 文檔添加水印


    為防止非法使用、定義所有權(quán)、顯示文檔狀態(tài)等多種目的,在 Word 文檔中添加水印。在本文中,您將學(xué)習(xí)如何使用 Java 為 Word 文檔添加水印。文章將分別演示如何將文字和圖片水印插入到Word文檔中。

    • 給 Word 文檔添加文字水印
    • 為 Word 文檔添加圖像水印

    為了處理 Word 文檔中的目錄,我們將使用Aspose.Words for Java,它是一個(gè)強(qiáng)大的文字處理 API,可讓您創(chuàng)建、修改或轉(zhuǎn)換 Word 文檔。如果想要測(cè)試這項(xiàng)功能,可下載Aspose.Words for Java最新版試用。


    在 Java 中為 Word 文檔添加文本水印

    以下是使用 Java 在 Word 文檔中插入文本水印的步驟。

    • 首先,使用Document類加載 Word 文檔。
    • 創(chuàng)建TextWatermarkOptions類的實(shí)例來(lái)設(shè)置水印選項(xiàng),例如字體系列、字體大小、顏色、布局等。
    • 使用Document.getWatermark().setText(String, TextWatermarkOptions)方法向文檔添加文本水印。
    • 最后,使用Document.save(String)方法保存更新后的 Word 文檔。

    下面的代碼示例展示了如何向 Word 文檔添加文本水印。

    // Load the Word document
    Document doc = new Document("Word.docx");
    
    // Set watermark options
    TextWatermarkOptions watermarkOptions = new TextWatermarkOptions();
    watermarkOptions.setFontSize(36);
    watermarkOptions.setFontFamily("Arial");
    watermarkOptions.setColor(Color.RED);
    watermarkOptions.setLayout(WatermarkLayout.DIAGONAL);
    watermarkOptions.isSemitrasparent(true);
    
    // Insert watermark
    doc.getWatermark().setText("CONFIDENTIAL", watermarkOptions);
    
    // Save the updated document
    doc.save("text-watermark.docx");

    以下是添加文字水印后的Word文檔截圖。

    Word處理控件Aspose.Words功能演示:使用 Java 為 Word 文檔添加水印

    為 Word 文檔添加圖像水印

    以下是使用 Java 為 Word 文檔添加圖像水印的步驟。

    • 首先,使用Document類加載 Word 文檔。
    • 創(chuàng)建ImageWatermarkOptions類的實(shí)例以設(shè)置水印選項(xiàng)。
    • 將水印圖像加載到BufferedImage對(duì)象中。
    • 使用Document.getWatermark().setImage(BufferedImage, ImageWatermarkOptions)方法為文檔添加圖像水印。
    • 最后,使用Document.save(String)方法保存更新后的 Word 文檔。

    下面的代碼示例展示了如何向 Word 文檔添加圖像水印。

    // Load the Word document
    Document doc = new Document("Word.docx");
    
    // Set watermark options
    ImageWatermarkOptions watermarkOptions = new ImageWatermarkOptions();
    watermarkOptions.isWashout(false);
    
    // Load watermark image
    BufferedImage image = ImageIO.read(new File("logo.png")); 
    
    // Insert watermark
    doc.getWatermark().setImage(image, watermarkOptions);
    
    // Save the updated document
    doc.save("image-watermark.docx");

    以下是添加圖片水印后的Word文檔截圖。

    Word處理控件Aspose.Words功能演示:使用 Java 為 Word 文檔添加水印

    如果你想試用Aspose的全部完整功能,可聯(lián)系在線客服獲取30天臨時(shí)授權(quán)體驗(yàn)。


    還想要更多嗎?您可以點(diǎn)擊閱讀【Aspose最新資源在線文庫(kù)】,查找需要的教程資源。如果您有任何疑問(wèn)或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群(761297826),我們很高興為您提供查詢和咨詢。
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();