8-10 -setColorWatermark:色透かしの挿入

処理内容

指定した色で塗りつぶす色透かしを挿入します。

コマンド例

[コマンド例の実行内容]

test.pdfの先頭ページ以外のページに色透かしを挿入し、out.pdfとして出力する。

色透かしは以下の設定で挿入される。

  • 塗りつぶし色:{R G B}={0.0, 1.0, 0.0}
  • 透明度:0.7
  • 指定:印刷非対象

[Windows]

AHPDFToolCmd80.exe -setColorWatermark -color 0.0 1.0 0.0 -notInFirst -notPrint -opacity 0.7 -d C:\test\test.pdf -o C:\sav\out.pdf

[Linux]

AHPDFToolCmd80 -setColorWatermark -color 0.0 1.0 0.0 -notInFirst -notPrint -opacity 0.7 -d /home/antenna/test/test.pdf -o /home/antenna/sav/out.pdf

フォルダ指定:対応有り

「-d」のパラメータに入力フォルダを、「-o」のパラメータに出力フォルダを指定して一括処理することができます。

フォルダ指定をされた場合は入力フォルダ内のPDFファイルに対し、色の透かしを挿入します。
なお、出力ファイルは入力ファイル名と同一名で出力フォルダに出力されます。

パラメータ

パラメータ

内容

-color <r> <g> <b>

[指定必須]

挿入する色の設定。
設定値の範囲:<r>, <g>, <b>それぞれ0.0~1.0

-rect <left> <bottom> <right> <top>

省略可。
透かしを配置する矩形の指定(mm単位)。各要素は左下を(0, 0)とした距離で指定する。指定がない場合はページサイズの矩形。

注意:
<left>に<right>より大きい数値を指定することはできない。<bottom>に<top>より大きい数値を指定することはできない。どちらかで違反した場合はエラーとなる。

-margin <top> <left> <bottom> <right>

省略可。
透かしを配置するときの余白の設定(mm単位)。各要素は左下原点からの距離で指定する。ページ全体を基準に上下左右それぞれの余白を引いた範囲が指定矩形となる。

注意:
leftとrightの合計値がPDFの幅より大きい場合や、topとbottomの合計値がPDFの高さより大きい場合はエラーとなる。

-zorder {1 | 2}

省略可。
透かしのZオーダーの設定。

1: 前面 2: 背面

指定がない場合、「1:前面」に配置。
1,2以外が指定された場合、エラーとなる。

-pageRange {0 | 1 | 2 | 3 | 4 | 5}

省略可。
透かしを挿入する先のページ範囲の設定。

0: 全ページ
1: 先頭ページのみ 2: 最終ページのみ
3: 奇数ページ 4: 偶数ページ
5: 指定したページ

指定がない場合、「0:全ページ」に挿入する。
1~5以外が指定された場合、エラーとなる。
1と「-notInFirst」、2と「-notInLast」を指定するとエラーとなる。
「-pageRange 5」を指定する場合は「-pageRangeCustom」が指定必須となる。

-pageRangeCustom <Val>

[「-pageRange 5」を指定した場合:設定必須]
<Val>に透かしを挿入する先のページ番号あるいはページ範囲を指定する。

ページ番号は0オリジン。そのため1ページ目を「0」から数える。
複数指定する場合はカンマで区切る。

例)-pageRangeCustom “0,2-4”
1ページと3~5ページに挿入される。

-notInFirst

指定がある場合、先頭ページには透かしを挿入しない。
指定がない場合、先頭ページに透かしを挿入できる。

「-pageRange 1」と同時に指定するとエラーとなる。

-notInLast

指定がある場合、最終ページには透かしを挿入しない。
指定がない場合、最終ページにも透かしを挿入できる。

「-pageRange 2」と同時に指定するとエラーとなる。

-notDisplay

指定がある場合、透かしを表示しない。
指定がない場合、透かしを表示する。

-notPrint

指定がある場合、透かしを印刷対象としない。
指定がない場合、透かしを印刷対象とする。

-opacity <Val>

省略可。
透かしの透明度の設定。指定がない場合、1.0(不透明)。

<Val>の範囲:0.0~1.0。
0.0が透明、1.0が不透明。

Please enter alt text.