watermark

Applies a watermark (from an image file) to every page of a PDF file.

Syntax

 <watermark execute="true|false"
           inputfile="input_pdf_file" 
           tempfile="temp_pdf_file" 
           imagefile="path_to_watermark_image"/>

Parameters

Attribute Description Type Required
execute Specifies whether to run the task (execute="true"). Boolean No. Default is false (task is not executed)
inputfile Name of the PDF file to which the watermark will be applied. String Yes
tempfile The watermark task requires a dummy PDF file to save temporary data during its execution. Enter a name for the temporary file; if this file already exists, the task simply overwrites it. This file will be deleted after the task is executed. String Yes
imagefile Name of the file that contains the image to apply as a watermark. String Yes

Example

In the example below, the image in the watermark.png file will be applied to every page of the input file.

 <watermark execute="true"
           inputfile="${outgen.job.output.dir}/${outgen.job.source.name}.pdf" 
           tempfile="${outgen.job.output.dir}/${outgen.job.source.name}.watermarked.pdf" 
           imagefile="${outgen.resources.dir.client}/watermark.png"/>