PdfXObjectWatermarkOptions
Inheritance: java.lang.Object, com.groupdocs.watermark.options.WatermarkOptions, com.groupdocs.watermark.options.PdfWatermarkOptions
public final class PdfXObjectWatermarkOptions extends PdfWatermarkOptions
Represents watermark adding options when adding XObject watermark to a pdf document.
Learn more:
The following example demonstrates how to add a watermark to a particular page of a pdf document.
PdfLoadOptions loadOptions = new PdfLoadOptions(); Watermarker watermarker = new Watermarker(“C:\doc.pdf”, loadOptions);
ImageWatermark watermark = new ImageWatermark(“C:\watermark.png”);
PdfXObjectWatermarkOptions options = new PdfXObjectWatermarkOptions(); options.setPageIndex(0);
watermarker.add(watermark, options); watermarker.save(“C:\watermarked_doc.pdf”); watermark.close(); watermarker.close();
Constructors
| Constructor | Description | 
|---|---|
| PdfXObjectWatermarkOptions() | Initializes a new instance of the [PdfXObjectWatermarkOptions](../../com.groupdocs.watermark.options/pdfxobjectwatermarkoptions) class. | 
Methods
| Method | Description | 
|---|---|
| getPageIndex() | Gets the page index to add watermark to. | 
| setPageIndex(int value) | Sets the page index to add watermark to. | 
PdfXObjectWatermarkOptions()
public PdfXObjectWatermarkOptions()
Initializes a new instance of the [PdfXObjectWatermarkOptions](../../com.groupdocs.watermark.options/pdfxobjectwatermarkoptions) class.
getPageIndex()
public final int getPageIndex()
Gets the page index to add watermark to.
Returns: int - The page index to add watermark to.
setPageIndex(int value)
public final void setPageIndex(int value)
Sets the page index to add watermark to.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| value | int | The page index to add watermark to. |