WatermarkableImage
Leave feedback
On this page
Inheritance: java.lang.Object, com.groupdocs.watermark.contents.ContentPart
public abstract class WatermarkableImage extends ContentPart
Represents an image inside a document.
Learn more:
The following example demonstrates how to add watermark to all images inside a document of any supported type.
Watermarker watermarker = new Watermarker(“D:\input.doc”);
// Initialize text or image watermark. TextWatermark watermark = new TextWatermark(“DRAFT”, new Font(“Arial”, 19));
// Find all images in the content. WatermarkableImageCollection images = watermarker.getImages();
// Add watermark. for (WatermarkableImage watermarkableImage : images) { watermarkableImage.add(watermark); }
// Save changes. watermarker.save(“D:\output.doc”); watermarker.close();
| Constructor | Description |
|---|---|
| WatermarkableImage(Content content) |
| Method | Description |
|---|---|
| getHeight() | Gets the height of this [WatermarkableImage](../../com.groupdocs.watermark.contents/watermarkableimage) in pixels. |
| getWidth() | Gets the width of this [WatermarkableImage](../../com.groupdocs.watermark.contents/watermarkableimage) in pixels. |
| add(Watermark watermark) | Adds a watermark to this [WatermarkableImage](../../com.groupdocs.watermark.contents/watermarkableimage). |
| getBytes() | Gets the image as byte array. |
| updateDocumentReference(Content parentContent) |
public WatermarkableImage(Content content)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| content | Content |
public final int getHeight()
Gets the height of this [WatermarkableImage](../../com.groupdocs.watermark.contents/watermarkableimage) in pixels.
Returns:
int - The height of this [WatermarkableImage](../../com.groupdocs.watermark.contents/watermarkableimage) in pixels.
public final int getWidth()
Gets the width of this [WatermarkableImage](../../com.groupdocs.watermark.contents/watermarkableimage) in pixels.
Returns:
int - The width of this [WatermarkableImage](../../com.groupdocs.watermark.contents/watermarkableimage) in pixels.
public final void add(Watermark watermark)
Adds a watermark to this [WatermarkableImage](../../com.groupdocs.watermark.contents/watermarkableimage).
This method assumes that watermark offset and size are measured in pixels (if they are assigned).
Parameters:
| Parameter | Type | Description |
|---|---|---|
| watermark | Watermark | The watermark to add to the image. |
public final byte[] getBytes()
Gets the image as byte array.
Returns: byte[] - The image data.
public final void updateDocumentReference(Content parentContent)
Parameters:
| Parameter | Type | Description |
|---|---|---|
| parentContent | Content |
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.