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.