end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

adobe acrobat pro ver.2023+javascriptでpdfへの閲覧期限設定

以下のように記載すると、PDF更新日から60日経過したものは、 アラート表示後、自動的に閉じられます。

ただし、pdf閲覧に使用するclientアプリによっては、javascriptが動作しない気もします

step 1/3 - サムネイル画面を右クリックし、ページのプロパティ表示

step 2/3 - ページのプロパティ画面のアクションタブからトリガー&アクションを洗濯

step 3/3 - acrobat付属のjavascriptエディタでjsを追記

var nowDate    = new Date();
var createDate = this.info.CreationDate;
var diffDays   = Math.floor((nowDate-createDate) / (1000*60*60*24));

if( diffDays > 60 ) {
    app.alert( "This pdf is expired." );
    this.closeDoc();
    //this.pageNum = 0;
}

参考url