Inserts the PDF file specified by -pdfPath into the inputs PDF as a watermark.
Inserts the first page of mark.pdf as a PDF watermark to all pages of test.pdf and outputs it as out.pdf.PDF.
AHPDFToolCmd80.exe -setPdfWatermark -pdfPath C:\test\mark.pdf -scale 0.5 -opacity 0.7 -d C:\test\test.pdf -o C:\sav\out.pdf
AHPDFToolCmd80 -setPdfWatermark -pdfPath /home/antenna/test/mark.pdf -scale 0.5 -opacity 0.7 -d /home/antenna/test/test.pdf -o /home/antenna/sav/out.pdf
You can perform batch processing by specifying the input folder to the -d parameter and the output folder to the -o parameter.
If a folder is specified, the specified PDF file will be inserted as a watermark to the PDF files in the input folder. Note that the output file will be output to the output folder with the same name as the input file name.
|
Parameter |
Content |
|
-pdfPath <path> [Password] |
[Required] Specifies the PDF file path to be watermarked. If a password is required to open the PDF file, you certainly need a password. |
|
-scale <Val> |
The magnification of the watermark to insert (range: 0.0 to 50.0). Can be omitted. |
|
-rect <left> <bottom> <right> <top> [*1] |
Specifies the rectangle in which the watermark will be placed (in mm). Can be omitted. Each element is specified by a distance with the bottom left as (0, 0). If not specified, it is considered the page size rectangle. Note: You cannot specify a value larger than right for left. You cannot specify a value greater than top for bottom. If either of these is violated, an error will occur. [* Cannot be used with "-acrobat".] |
|
-margin <top> <left> <bottom> <right> [*1] |
Sets the margin (in mm) when placing the watermark. Can be omitted. Each element is specified by a distance with the bottom left as (0, 0). Note: [* Cannot be used with "-acrobat".] |
|
-align {1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9} |
Sets the watermark placement location. If not specified, place at "5: Center." 1: Top left 2: Top center 3: Top right If a value other than 1 to 9 is specified, an error will occur. |
|
-zorder {1 | 2} |
Sets the watermark Z-order. Can be omitted. 1: Front 2: Background If not specified, places it in "1: Front." |
|
-pageRange {0 | 1 | 2 | 3 | 4 | 5} |
Sets the page range where the watermark will be inserted. Can be omitted. 0: All pages If not specified, inserts it into "0: All pages." |
|
-pageRangeCustom <Val> [*2] |
[If -pageRange 5 is specified: Setting required] Specifies the page number or page range where you want to insert the watermark. Page number is 0 origin. Therefore, the first page is counted from "0." If specifying multiple names, separate them with commas. [* Cannot be used with "-acrobat" when specifying multiple ranges.] |
|
-notInFirst |
If specified, no watermark will be inserted on the first page. If specified at the same time as -pageRange 1, an error will occur. |
|
-notInLast |
If specified, no watermark will be inserted on the last page. If specified at the same time as -pageRange 2, an error will occur. |
|
-notDisplay |
If specified, a watermark will not be displayed. |
|
-notPrint |
If specified, the watermark will not be printed. |
|
-opacity <Val> |
Sets the watermark transparency. Can be omitted. Setting value range: 0.0 to 1.0. If not specified, it is considered 1.0 (opaque). |
|
-tiling [*1] |
If specified, a tiling watermark will be inserted. When -rect is specified, tiling is performed within rect. If not specified, the watermark will not be inserted by tiling. [* Cannot be used with "-acrobat".] |
|
-acrobat |
Can be omitted. If specified, the watermark will be added as an Acrobat-compatible watermark. |
[*1]:
An error occurs if this is specified simultaneously with "-acrobat". PDF API's unique watermark parameters.
[*2]:
An error occurs if specifying multiple ranges separated by commas with "-pageRangeCustom", and specifying it simultaneously with "-acrobat".