人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MacのAdobe InDesign CSを利用しての
PDF書き出しについて再度質問があります。

下記にて単ページで名前指定で書き出す方法を
教えていただきました。
http://q.hatena.ne.jp/1247151917

ちなみにページ指定で
書き出す方法ってありますでしょうか?

1ページ目から3ページ目を「●●▼▼_0907.PDF」
2ページ目から3ページ目を「▼▼●●_0907.PDF」
4ページ目から5ページ目を「××●●_0907.PDF」

見たいな感じで先頭が指定名+アンダーバー+書き出す年と月+拡張子と
なっているとうれしいです。

どうぞよろしくお願いいたします。



●質問者: ohtsu6
●カテゴリ:コンピュータ
✍キーワード:Adobe CS InDesign Mac PDF
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● Mook
●3000ポイント ベストアンサー

前回の回答をベースにしたものです。

プリセットの使用等は同様に対応ください。

app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll;
(function () {
// ★★★ファイル名の定義
// 開始ページ, 終了ページ,ファイル名
 var fileList = new Array(
// 開始ページ, 終了ページ,ファイル名
 Array(1,3,"page1_3.pdf"),
 Array(2,3,"page2_3.pdf"),
 Array(4,5,"page4_5.pdf") );

 if(app.documents.length!=0)
 {
 var docObj=app.documents[0];
 var pageObj=docObj.pages;
 var myPDFexPreset=app.pdfExportPresets.item("Sample");

// ★★★日付部分の作成
 var date = new Date();
 var strDate = String(date.getFullYear()).substr(-2)+ String("0"+(date.getMonth() + 1) ).substr(-2);
// ★★★保存フォルダの指定
 var myFolder=Folder.selectDialog("Choose a Folder to export");
 if(myFolder==null) { return; }
 for( var i=0 ; i<fileList.length ; i++ )
 {
// ★★★ページ指定
 app.pdfExportPreferences.pageRange=String(fileList[i][0])+"-"+String(fileList[i][1]);
// ★★★ファイルの出力
 var myFile=new File( myFolder + "/" + fileList[i][2] + "_" + strDate + ".pdf");
 docObj.exportFile(ExportFormat.pdfType,myFile,false) ;
 }
 }
})();
◎質問者からの返答

Mookさま

出来ました。

どうもありがとうございます。

追加になってしまい申し訳ございませんが、

ページを飛ばしてPDFを作成することは可能でしょうか?

(たとえば、1ページ、3ページ、4ページ目でPDF作成など)

どうぞよろしくお願いいたします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ