Summary
OS X 10.10 Yosemite にしてから、Automator の Watermark PDF Workflow が動作しなくなった。
Watermark PDF WorkflowのPythonスクリプトを修正後、
Run Shell Script で実行させることで動作するようになった。
patch
% diff -c /System/Library/Automator/Watermark\ PDF\ Documents.action/Contents/Resources/tool.py tool.py > watermark_pdf_yosemite.patch
として作成
patch 適用
% cp /System/Library/Automator/Watermark\ PDF\ Documents.action/Contents/Resources/tool.py ./tool.py
% patch < watermark_pdf_yosemite.patch
Automator の Run Shell Script
Pass input を to stdin から as arguments に変更しておく。Get Specified Finder Items で指定するWatermarkのファイルのパスは $1 に入る。
Finder から受け取るファイルのパスは $2 に入る。
$HOME/path/to/tool.py \
--over \
--xOffset 480 \
--yOffset 660 \
--angle 0 \
--scale 0.12 \
--opacity 1.0 \
--input "$2" \
--output "${2%.*} (Watermark).${2##*.}" \
"$1"
Reference
Automator Watermark PDF Workflow | Apple Support Communitieshttps://discussions.apple.com/thread/6620337