Add Watermark to PPT Presentation using Java
Build Java applications that insert text or image watermarks into presentation files using server-side APIs.
Add Watermark to PPT Presentation via Java
Using Aspose.Slides for Java , you can add text and image watermarks to PPT presentations. Add a watermark shape to a master slide so the watermark appears on slides that use that master.
Add Text Watermark to PPT using Java
Presentation presentation = new Presentation("presentation.ppt");
try {
IMasterSlide masterSlide = presentation.getMasters().get_Item(0);
IAutoShape watermarkShape = masterSlide.getShapes().addAutoShape(ShapeType.Rectangle, 100, 100, 400, 120);
ITextFrame watermarkTextFrame = watermarkShape.addTextFrame("Watermark");
watermarkTextFrame.getParagraphs().get_Item(0).getPortions().get_Item(0).getPortionFormat().setFontHeight(48);
presentation.save("watermark.ppt", SaveFormat.Ppt);
} finally {
presentation.dispose();
}Add Image Watermark to PPT Presentation using Java
Presentation presentation = new Presentation("presentation.ppt");
try {
byte[] imageData = Files.readAllBytes(Paths.get("watermark.png"));
IPPImage watermarkImage = presentation.getImages().addImage(imageData);
IMasterSlide masterSlide = presentation.getMasters().get_Item(0);
IAutoShape watermarkShape = masterSlide.getShapes().addAutoShape(ShapeType.Rectangle, 100, 100, 300, 200);
watermarkShape.getFillFormat().setFillType(FillType.Picture);
watermarkShape.getFillFormat().getPictureFillFormat().getPicture().setImage(watermarkImage);
watermarkShape.getFillFormat().getPictureFillFormat().setPictureFillMode(PictureFillMode.Stretch);
presentation.save("image-watermark.ppt", SaveFormat.Ppt);
} finally {
presentation.dispose();
}How to Add Watermark to PPT via Java
Follow these steps to add a text or image watermark to PPT files.
- Load the
PPTfile with thePresentationclass. - Select a master slide through the
getMastersmethod. - Call the
addAutoShapemethod to add a watermark shape. - Call the
addTextFramemethod to add watermark text or useaddImagefor an image watermark. - Save the watermarked presentation in PPT format.
Built with Aspose.Slides
Add Watermarks to PPT Online
The free Aspose.Slides Watermark app is built with Aspose.Slides for Java, the same API as the code above. Open it and see what the API can do with your own PPT files.
- Runs in your browser, nothing to install.
- See how Aspose.Slides adds watermarks before you write code.
- Add a text or image watermark to your PPT file.
- Download the watermarked file.
Other Supported Watermark Formats
Using Java, you can also add watermarks to the following formats.