如何使用 Java 在 Word 中添加水印

这个简短的教程提供了有关如何使用 Java 向 Word 添加水印的详细信息。它包含配置环境的完整详细信息、执行任务的步骤以及用于在 Word 中使用 Java 插入水印的可运行示例代码。您还将获得有关自定义水印的信息,然后将输出文件保存为任何所需的格式,例如 DOCXDOC 或任何其他 MS Word 支持的格式。

使用 Java 在 Word 中创建水印的步骤

  1. 建立环境添加Aspose.Words for Java添加水印
  2. 使用 Document 类对象创建一个空的 Word 文档
  3. 实例化一个 TextWatermarkOptions 对象来配置水印
  4. 为水印设置所需的属性
  5. 设置文档水印的文本以及选项
  6. 保存带有水印的输出word文件

这些步骤定义了使用 Java 向 Word 文档添加水印的过程。这里介绍了所有重要的类,它们是添加水印所必需的,以及对运行示例代码所需的库的引用。还讨论了设置水印的属性。

使用 Java 在 Word 文档上添加水印的代码

import com.aspose.words.License;
import java.awt.Color;
import com.aspose.words.Document;
import com.aspose.words.TextWatermarkOptions;
import com.aspose.words.WatermarkLayout;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to add watermark in Java
// Instantiate the license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Create a Document class instance
Document doc = new Document();
// Instantiate the TextWatermarkOptions object
TextWatermarkOptions options = new TextWatermarkOptions();
// Set watermark properties
options.setFontFamily("Calibri");
options.setFontSize(42);
options.setColor(Color.BLUE);
options.setLayout(WatermarkLayout.DIAGONAL);
options.isSemitrasparent(true);
// Put the watermark text with options
doc.getWatermark().setText("TRIAL VERSION WATERMARK", options);
// Save the document
doc.save("TextWatermark.docx");
System.out.println("Done");
}
}

此代码演示了使用 Java 向 Word 添加水印的过程。它使用 TextWatermarkOptions 类对象来设置文本字体系列、大小、颜色、布局和透明度设置。它最终调用 Document.getWatermark().setText() 方法来使用水印选项设置水印文本。

在本文中,我们观察了如何使用 Java 在 Word 文档中插入水印。如果您想了解在 Word 文档中插入图片的过程,请参阅 如何使用Java在Word中插入图片 上的文章。

 简体中文