仕事で情報の共有/提供をする際、PDF に Confidential 的なスタンプをつけなければいけないのですが、それをいちいち GUI でやるのが面倒だったので、何か良い方法がないか探してみたところ、Coherent PDF なるツールでできました。
試した環境
- Windows 7
- Coherent PDF
準備したもの
- スタンプを貼るドキュメント (in.pdf)
- 貼り付けるスタンプ (stamp.pdf)
やり方
ツールのダウンロード
まず、Coherent PDF のバイナリをダウンロードしておきます。インストールは不要で、Windows、Linux、Mac それぞれに対応したバイナリが配布されています。
また、同じフォルダ配下に in.pdf と stamp.pdf を置いておきます。
実行
コマンドプロンプトにて、下記のように実行します。
cpdf.exe -stamp-on stamp.pdf in.pdf -o out.pdf
マニュアルをみていただければ分かると思いますが、ポジションや貼り付けるページなどを指定することができます。
最初のページだけにスタンプを貼りたい場合は、下記のように実行すればよいです。
cpdf.exe -stamp-on stamp.pdf in.pdf 1 -o out.pdf
ポジションなんかも少し調整ができます。下にズラす場合は下記のように実行すればよい、かな?
cpdf.exe -stamp-on stamp.pdf -pos-left "0 -50" in.pdf 1 -o out.pdf
その他
今回の Coherent PDF ですが、マニュアルにあるように、スタンプを押す以外にも、分割や結合はもちろん様々な処理を行うことができるツールです。2017 年から更新が無いようですが、とりあえずわたしの環境ではきちんと動作しました。
最近は RPA など自動化が流行っていますので、こういうツールの開発/利用がどんどん増えるといいですね