異なるフォルダにあるPDFを連結する
説明
バッチ処理とJavaScriptの組み合わせで異なるフォルダにあるPDFファイルを連結する事ができます。ここでは3種類のPDFを連結して別フォルダに保存する処理を行います。
ただし、セキュリティが施されているPDFの場合は自動的に開く事ができずにファイルの連結は行われませんので注意してください。
まず、3種類のPDFファイルは以下のような階層になっているものとします。
次にAcrobatを起動し、アドバンストメニューから「バッチ処理...」を選択します。
「新規シーケンス...」ボタンをクリックします。
シーケンス名を入力します。
コマンドシーケンスの選択で「コマンドの選択...」ボタンをクリックします。
左側のカテゴリリストにある「JavaScriptを実行」を選択し「追加>>」ボタンをクリックします。
「編集...」ボタンをクリックします。
JavaScriptエディタが表示されます。
以下の命令を入力します。赤文字部分が連結するファイルのパスになります。必要に応じて変更してください。
this.insertPages({nPage: this.numPages-1, cPath: "
/00Result/B/
"+this.documentFileName});
this.insertPages({nPage: this.numPages-1, cPath: "
/00Result/C/
"+this.documentFileName});
「OK」ボタンをクリックします。
コマンドを実行する対象「選択したフォルダ」にします。
「選択...」ボタンをクリックします。
一番最初のPDFがあるフォルダを指定します。
出力場所の選択で「指定のフォルダ」を選択します。
「選択...」ボタンをクリックします。
保存先フォルダを指定します。
「OK」ボタンをクリックします。
「シーケンスを実行」ボタンをクリックして処理を実行します。
ダイアログが出るのでOKボタンをクリックします。
実行後にPDFを開いて確認します。