在现代数字环境中,保护您的文档免遭未经授权的使用并主张所有权至关重要。水印是保护文档的好方法。它们使人们更难未经许可复制您的作品,并且它们还会让您的文档看起来更专业。本文探讨如何使用 Java 向 DOCX 添加文本水印,提供了一种实用且简单的解决方案来保护您的文档。此外,我们将为您提供一个代码示例,说明如何使用 Java 将文本水印插入 DOCX。
使用 Java 向 DOCX 添加文本水印的步骤
- 配置您的集成开发环境 (IDE),利用 GroupDocs.Watermark for Java 将水印插入 DOCX 文档
- 创建 Watermarker 类的新实例,并在其构造函数中指定 DOCX 文件的路径
- 实例化 TextWatermark 类并自定义其属性以符合您对水印的首选设置
- 使用 Watermarker.add 方法将水印放置在 DOCX 文件上
- 利用 Watermarker.save 方法将修改后的 DOCX 文档存储到磁盘上
文本水印是一种可见的标志,显示谁拥有或控制文档,让任何看到它的人都能清楚地知道文档是受保护的。它们对于与他人共享的文档特别有用,可确保每个人都知道文档的来源,并防止未经许可共享。简而言之,向 DOCX 文件添加文本水印是一个简单的过程,可提高文档安全性并使其看起来更专业。只需按照提供的步骤使用 Java 在 DOCX 中添加文本水印,保护您的文档并显示谁拥有它们。
使用 Java 向 DOCX 添加文本水印的代码
import com.groupdocs.watermark.common.HorizontalAlignment; | |
import com.groupdocs.watermark.common.VerticalAlignment; | |
import com.groupdocs.watermark.Watermarker; | |
import com.groupdocs.watermark.licenses.License; | |
import com.groupdocs.watermark.watermarks.Font; | |
import com.groupdocs.watermark.watermarks.SizingType; | |
import com.groupdocs.watermark.watermarks.TextWatermark; | |
public class AddTextWatermarktoDOCXusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Watermark library | |
License license = new License(); | |
license.setLicense("GroupDocs.Watermark.lic"); | |
Watermarker watermarker = new Watermarker("input.docx"); | |
Font font = new Font("Calibri", 8); | |
TextWatermark watermark = new TextWatermark("Text watermark", font); | |
watermark.setHorizontalAlignment(HorizontalAlignment.Right); | |
watermark.setVerticalAlignment(VerticalAlignment.Top); | |
watermark.setSizingType(SizingType.ScaleToParentDimensions); | |
watermark.setScaleFactor(0.5); | |
// Set rotation angle | |
watermark.setRotateAngle(45); | |
watermarker.add(watermark); | |
watermarker.save("output.docx"); | |
watermarker.close(); | |
} | |
} |
概述的步骤与随附的代码相结合,展示了一种使用 Java 向 Word 文档添加水印的简单而流畅的方法。此技术非常灵活,只要安装了 Java,就可以在不同的操作系统(如 Windows、macOS 和 Linux)上运行。设置所需的库并对文件路径进行必要的更改后,将提供的代码集成到您的应用程序中就成为一项简单而有效的任务。做得好!您已成功学习了如何使用 Java 向 Word 文件添加水印。
在之前的教程中,我们提供了使用 Java 向 JPG 文件添加文本水印的综合指南。如果您需要更多帮助,我们建议您参考我们关于如何 使用 Java 为 JPG 添加文本水印 的详细教程。