終了

ページをまたいだ一括変形について

New Here ,
Sep 03, 2020 Sep 03, 2020

リンクをクリップボードにコピー

コピー完了

PDFファイルをスクリプトを使って数十頁読み込みました。

これを全て同じ変形と移動をしたいのですか、いい方法はないでしょうか?

キーワード
スクリプティング

表示

332

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Sep 04, 2020 Sep 04, 2020

リンクをクリップボードにコピー

コピー完了

スクリプティングタグをチェックしたということはそういうことですよね?

var pg = app.activeDocument.pages
for (var i=0;i<pg.length;i++){
pg[i].rectangles[0].pdfs[0].horizontalScale = 80;
pg[i].rectangles[0].pdfs[0].verticalScale = 80;
pg[i].rectangles[0].fit(FitOptions.CENTER_CONTENT);
}

ベーシックなところから始めましょう。

各ページに1つPDFが配置されているとします。PDFはグラフィックフレームに配置されますからこれもrectangleだと仮定しています。

で、その中のpdfsのプロパティを色々替えてやれば色々出来るわけです。今回のものは水平と垂直変形を80%とした上でPDFをセンターに移動しています。その他geometricBounds等でも調整できるので適宜書き換えると良いでしょう。

どの様なプロパティがあるのかはpropertyExplorerを利用すると手早く調べることが出来るでしょう。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
積極的な参加者 ,
Feb 18, 2022 Feb 18, 2022

リンクをクリップボードにコピー

コピー完了

最新

ページパネル>メニュー>ドキュメントページの移動を許可
のチェックを外すと、一つのスプレッド内に10ページまで配置出来ます。

 

この様に一つのスプレッドにページを移動した後

page.jpg

 

1つ選択して、変形と移動を行い
同じ変形と移動をさせたい(スプレッド上の)オブジェクトを選択して
オブジェクト>変形を再実行>変形シーケンスを個別に再実行。

というのはどうでしょう?
一つのスプレッド内に10ページまでしか配置できないようですので
10ページづつになりますが・・・・

全てに対して変形等を行った後

 

ページパネル>メニュー>ドキュメントページの移動を許可
をチェック。
各スプレッドの現在のページ数を維持しますか?
と聞いてくるので「いいえ」を選びます。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines