前回、InDesignから逆丁PDFを書き出す方法をご紹介しましたが、すでに作ってしまったPDFをAcrobatを使って逆丁にすることもできます。
手作業でページ順を逆転させる
ページパレットを表示させ、ページのアイコンを一つずつドラッグして順序を入れ替えていく方法。
操作内容は直感的に分かりやすいのですが、全て手作業なのでページが多くなればその分時間がかかり、ミスもしやすくなります。
スクリプトでページ順を逆転させる
スクリプトを使うと同じ作業がほんの数クリック、数秒でできてしまいます。
最初の設定が少々面倒ですが、それを補って余りある絶大な効果があります。
スクリプトを使うための準備
- 「アドバンスト>文書処理>バッチ処理」をクリック
- 「新規シーケンス」をクリックするとシーケンスの名前を聞かれるので、好きな名前を入力します(この解説ではとりあえず「Reverse」と入力します)。
- 「バッチシーケンスを編集」という画面が開きます。画面中の各項目を設定していきます。
- コマンドシーケンスの選択:「コマンドの選択」をクリックすると「シーケンスの編集」画面が開きます。左側の一覧から「JavaScriptを実行」を選択し、真ん中の「追加>>」ボタンをクリックします。すると右側の一覧に「JavaScriptを実行」が追加されます。
この「JavaScriptを実行」をダブルクリックすると「JavaScriptエディタ」が立ち上がります。
入力欄の「/* スクリプトのタイトルの入力位置 */」を削除して、代わりに下のスクリプトを入力し、「OK」をクリックします。「シーケンスの編集」も「OK」で閉じます。for (i = this.numPages -1; i >= 0; i--) this.movePage(i);
- コマンドを実行する対象:「Acrobatで開いているファイル」を選択します。
- 「OK」で「バッチシーケンスを編集」画面を閉じます。
- コマンドシーケンスの選択:「コマンドの選択」をクリックすると「シーケンスの編集」画面が開きます。左側の一覧から「JavaScriptを実行」を選択し、真ん中の「追加>>」ボタンをクリックします。すると右側の一覧に「JavaScriptを実行」が追加されます。
- 以上の手順で、「バッチシーケンス」のリストの中に「Reverse」という名前の新しい項目が追加され、スクリプトを使う準備ができました。