Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save groupdocs-com-kb/2b82db98629147a2dc54a0a0d1568f2a to your computer and use it in GitHub Desktop.
Save groupdocs-com-kb/2b82db98629147a2dc54a0a0d1568f2a to your computer and use it in GitHub Desktop.
Add Text Watermark to DOCX Using Java. For more information, please follow link: https://kb.groupdocs.com/watermark/java/add-text-watermark-to-docx-using-java/
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();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment