这个简短的教程提供了有关如何使用 Java 向 Word 添加水印的详细信息。它包含配置环境的完整详细信息、执行任务的步骤以及用于在 Word 中使用 Java 插入水印的可运行示例代码。您还将获得有关自定义水印的信息,然后将输出文件保存为任何所需的格式,例如 DOCX、DOC 或任何其他 MS Word 支持的格式。
使用 Java 在 Word 中创建水印的步骤
- 建立环境添加Aspose.Words for Java添加水印
- 使用 Document 类对象创建一个空的 Word 文档
- 实例化一个 TextWatermarkOptions 对象来配置水印
- 为水印设置所需的属性
- 设置文档水印的文本以及选项
- 保存带有水印的输出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中插入图片 上的文章。