11–5 マクロ文字列

「-setTextWatermark」(テキスト透かし)と「-writeText」(テキスト追加)では、日付やファイル名、ページ番号などに置き換える「マクロ文字列」が使用できます。


マクロ文字列
内容
#DATE()
「#DATE(」と「)」の間に以下の日付文字を設定します。この間にある他のマクロ文字列は無効となります。日付文字以外はそのまま出力されます。

[日付文字]

YYYYまたはyyyy
西暦

MMまたはmm
月(2桁表示)

Mまたはm


DDまたはdd
日(2桁表示)

Dまたはd

#PAGE_NUM
ページ番号
#TOTAL_PAGES
総ページ数
#FILE_NAME
ファイル名
#FULL_PATH
ファイルのフルパス名
#TITLE
文書情報:タイトル
#SUB_TITLE
文書情報:サブタイトル
#AUTHOR
文書情報:作成者


■#DATE()の置換例

2021年5月31日の場合、


■コマンド例

[Windows]

AHPDFToolCmd70.exe -setTextWatermark -text "今日は何日? #DATE(YYYY/M/D)" -colorText 1 0 0 -diagonal -font -name メイリオ -size 52 -d C:\test\test.pdf -o C:\sav\out.pdf


[Linux / Amazon Linux2 X86]

AHPDFToolCmd70 -setTextWatermark -text "今日は何日? #DATE(YYYY/M/D)" -colorText 1 0 0 -diagonal -font -name ipa-gothic -size 52 -d /home/antenna/test/test.pdf -o /home/antenna/sav/out.pdf