Как добавить водяные знаки в Word на Java

Водяные знаки служат в качестве видимых индикаторов, тонко встроенных в фон документа, обеспечивая дополнительный уровень безопасности и идентификации. Они помогают предотвратить несанкционированное использование, препятствуют плагиату и укрепляют доверие к вашему контенту. Кроме того, водяные знаки являются признаком профессионализма и часто используются предприятиями, юридическими лицами и творческими работниками для установления узнаваемости бренда и права собственности. В этой статье мы расскажем о том, как добавлять водяные знаки в документы Word с помощью Free Spire.Doc for Java.
- Добавление текстового водяного знака в Word на Java
- Добавление изображения водяного знака в Word на Java
Установка файла Free Spire.Doc.jar
Если вы создали
Maven-проект, вы можете легко импортировать jar в свое приложение, используя следующие
конфигурации. Для проектов, не использующих Maven, загрузите jar-файл по этой ссылке
и добавьте его в качестве зависимости в свое приложение.
Free Spire.Doc for Java предлагает класс
TextWatermark, который можно использовать для задания текста и форматирования
водяного знака. А затем вы можете
применить его к документу Word с помощью метода Document.setWatermark(). import com.spire.doc.*; import com.spire.doc.documents.WatermarkLayout; import java.awt.*; public class WordTextWatermark { public static void main(String[] args) { //Create a Document instance Document document = new Document(); //Load a sample Word document document.loadFromFile("Sample.docx"); //Create a TextWatermark instance TextWatermark txtWatermark = new TextWatermark(); //Set the format of the text watermark txtWatermark.setText("Confidential"); txtWatermark.setFontSize(40); txtWatermark.setColor(Color.red); txtWatermark.setLayout(WatermarkLayout.Diagonal); //Add the text watermark to document document.setWatermark(txtWatermark); //Save the document to file document.saveToFile("TextWatermark.docx", FileFormat.Docx); } } Бесплатный Spire.Doc для
Java предлагает класс PictureWatermark, который можно использовать для задания
картинки и ее внешнего вида. А затем вы можете применить его к документу Word с
помощью метода Document.setWatermark(). import com.spire.doc.*; public class WordImageWatermark { public static void main(String[] args) throws Exception{ //Create a Document instance Document document = new Document(); //Load a sample Word document document.loadFromFile("Sample.docx"); //Create a PictureWatermark instance PictureWatermark picture = new PictureWatermark(); //Set the format of the picture watermark picture.setPicture("logo.png"); picture.setScaling(100); picture.isWashout(false); //Add the image watermark to document document.setWatermark(picture); //Save the result file document.saveToFile("ImageWatermark.docx",FileFormat.Docx ); } } В этой статье мы узнали,
как добавлять текстовые или графические водяные знаки в документы Word с
помощью Free Spire.Doc for Java. Эта библиотека Word поддерживает и другие
операции с документами Word, такие как:
Добавление текстового водяного знака в Word на Java
Добавление изображения водяного знака в Word на Java
Резюме