連続ページの1ファイルPDF(複数ページ)を、Indesignに自動で配置するスクリプト

2017/11/04


連続ページの1ファイルPDF(複数ページ)を、Indesignに自動で配置するスクリプト
PlaceMultipagePDF.jsx

CS3より、サンプルファイルとして入っています。
ウインドウ⇒ 自動化⇒ スクリプト
で、スクリプトパネルを出します。

アプリケーション⇒ Sample⇒ JavaScriptに、
PlaceMultipagePDF.jsx があるので、ダブルクリック。

PDFを選択すれば、自動で Indesign がページを増やしながら、PDFを順番にリンク貼り付けしてくれます。
すごく便利!いろんな意味で、もっと早く知りたかった。。。

■いくつか注意点とコツがあるので、整理。
(サイズがA4のPDFなら、なにも考えずに、NewPageで、流し込めば、何もかも全自動!)

スポンサーリンク

----- べんりあつめ。-----

通常、PDFは、リンク貼り付けするときに、どこをサイズ領域として認識させるかの選択ができます。
アート、トリミング、トンボ、裁ち落とし、メディアの5種。

けど、このスクリプトは、強制的に「メディア」サイズで貼り付けされてしまいます。
PDF上で、トリミングしても、リンク貼り付け時は、トリミング前のサイズで張り付けられるので注意が必要です。
仕上がりサイズでもないかぎり、そのままOKというわけにはいきません。
だって、通常は、トンボがついていたり、ヌリタシあったりしますよね。
なので、ページの中央に配置するために、以下の手順で作成します。
(ソースコードのどこかを変更すればいいような気もしないでもないけど。。。)

1、Indesignで新規ドキュメントを作成。
2、今回流し込みたいPDFをそのままドラッグ。
3、表示されたリンクオブジェクトのサイズを記録し、ドキュメントサイズに設定し直します。
(PDFのプロパティでサイズと、リンク貼り付けした時のサイズが違う時があるので、オブジェクトでサイズを測っておきます。)
4、ドラッグして貼り付けたPDFは消します。
5、PlaceMultipagePDF.jsxを起動。
6、PDFを選択。
7、Choose a Document は、今開いているドキュメント名を選択。
8、スクリプト警告は、OK。OK。
9、Choose a Page は、そのままOK。
10、設定が間違っていなければ、正確にページに合わせて、PDFが配置されます。
あとは、左上の基準点を中央にしてから、ドキュメントを本来の目的の仕上がりサイズへ変更すれば、ページの中央にPDFが配置された状態が出来上がります。

便利だよね。これ!

スポンサーリンク

スマホのみ下に表示