![Додати водяний знак до Word DOCX Java](images/Add-Watermark-to-Word-DOCX.jpg#center)
Водяні знаки додаються до документів Word з різними цілями, наприклад для запобігання незаконному використанню, визначення права власності, відображення статусу документа тощо. У цій статті ви дізнаєтесь, як додати водяний знак до документів Word за допомогою Java. У статті буде продемонстровано окремо вставлення текстових і графічних водяних знаків у документ Word.
- Java API для додавання водяного знака в документи Word
- Додайте текстовий водяний знак до документа Word
- Додайте водяний знак зображення до документа Word
Java API для додавання водяного знака в документи Word
Щоб додати водяні знаки до документів Word, ми будемо використовувати Aspose.Words for Java. Це багатофункціональний API, який дозволяє створювати текстові документи з нуля. Крім того, це дозволяє досить легко маніпулювати існуючими документами Word. Ви можете завантажити API або встановити його за допомогою наведених нижче конфігурацій Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>21.7</version>
<type>pom</type>
</dependency>
Додайте текстовий водяний знак до документа Word у Java
Нижче наведено кроки, щоб вставити текстовий водяний знак у документ Word за допомогою Java.
- Спочатку завантажте документ Word за допомогою класу Document.
- Створіть екземпляр класу TextWatermarkOptions, щоб установити такі параметри водяного знака, як сімейство шрифтів, розмір шрифту, колір, макет тощо.
- Додайте текстовий водяний знак до документа за допомогою методу Document.getWatermark().setText(String, TextWatermarkOptions).
- Нарешті збережіть оновлений документ Word за допомогою методу Document.save(String).
У наведеному нижче прикладі коду показано, як додати текстовий водяний знак до документа Word.
// Завантажте документ Word
Document doc = new Document("Word.docx");
// Встановіть параметри водяного знака
TextWatermarkOptions watermarkOptions = new TextWatermarkOptions();
watermarkOptions.setFontSize(36);
watermarkOptions.setFontFamily("Arial");
watermarkOptions.setColor(Color.RED);
watermarkOptions.setLayout(WatermarkLayout.DIAGONAL);
watermarkOptions.isSemitrasparent(true);
// Вставте водяний знак
doc.getWatermark().setText("CONFIDENTIAL", watermarkOptions);
// Збережіть оновлений документ
doc.save("text-watermark.docx");
Нижче наведено знімок екрана документа Word після додавання текстового водяного знака.
![Додайте текстовий водяний знак до Word у Java](images/Add-Text-Watermark-to-Word.jpg#center)
Додайте водяний знак зображення до документа Word
Нижче наведено кроки, щоб додати водяний знак зображення до документа Word за допомогою Java.
- Спочатку завантажте документ Word за допомогою класу Document.
- Створіть екземпляр класу ImageWatermarkOptions, щоб установити параметри водяного знака.
- Завантажте зображення водяного знака в об’єкт BufferedImage.
- Додайте водяний знак зображення до документа за допомогою методу Document.getWatermark().setImage(BufferedImage, ImageWatermarkOptions).
- Нарешті збережіть оновлений документ Word за допомогою методу Document.save(String).
У наведеному нижче прикладі коду показано, як додати водяний знак зображення до документа Word.
// Завантажте документ Word
Document doc = new Document("Word.docx");
// Встановіть параметри водяного знака
ImageWatermarkOptions watermarkOptions = new ImageWatermarkOptions();
watermarkOptions.isWashout(false);
// Завантажити зображення водяного знака
BufferedImage image = ImageIO.read(new File("logo.png"));
// Вставити водяний знак
doc.getWatermark().setImage(image, watermarkOptions);
// Збережіть оновлений документ
doc.save("image-watermark.docx");
Нижче наведено знімок екрана документа Word після додавання водяного знака зображення.
![Додайте водяний знак зображення до Word у Java](images/Add-Image-Watermark-to-Word.jpg#center)
Отримайте безкоштовну ліцензію API
Ви можете отримати тимчасову ліцензію, щоб використовувати API без оціночних обмежень.
Висновок
У цій статті ви дізналися, як додати водяний знак до документів Word за допомогою Java. Кроки та приклади коду продемонстрували, як вставити текстовий або графічний водяний знак у документ Word. Ви можете дізнатися більше про API обробки тексту Java, використовуючи документацію. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.