ページが回転してたらスタンプも回転し押す
Adobeacrobatpro にて、スタンプ自動押しをしたところ、縦、横が違うpdfに押すとスタンプが270度回転して押されてしまいました。
複数ファイルに自動で処理したかったのにスタンプが回転するものが混じってしまい困ってます。
チャットgptに、考えてもらったスクリプトが下記です。何か不備がありますか??
// ページの回転状態を取得する関数
function getPageRotation() {
return this.pageRotation || 0;
// pageRotation はページの回転状態を表す変数(環境によって異なる場合があります)
}
// スタンプを追加する関数
function addStamp() {
var rotation = getPageRotation();
var rotationAngle = 0;
// ページが270度または90度回転している場合は、スタンプを270度回転させる
if (rotation === 270 || rotation === 90) {
rotationAngle = 270;
}
// スタンプを追加する
this.addAnnot({
page: 0,
type: "Stamp",
author: "User Name",
name: "myStamp",
rect: [400, 400, 550, 500],
// スタンプの位置やサイズを設定する
AP: stampAppearance
});
}
スタンプを押して、そのあともしpdfが回転していたらスタンプも回転して押す、みたいになってますが、正常に動くでしょうか?まだ試してません
Windows10
Adobeアクロバットpro
お礼
回答ありがとうございました。こんな短時間でここまで詳しい回答に感激しています。原書も当たったのですが、curtainとしか書かれていないので困り果てていましたが、お書きになった回答で実に詳しく理解できました。貴重な回答本当にありがとうございました。胸のうちがスッキリしました。