|
はじめまして。いつもこちらにはお世話になっております。
InDesignCS2をメインに使用していて、最近Mac/WindowsにてJavascriptで 自動処理をしなくてはならなくなりました(実際現在動かしているのは WindowsXP/InDesignCS2。後日MacOSX10.4.11/InDesignCS2にも転用予定)。
現在取り組んでいる初のJavaScriptはInDesign上にPDFを貼るScriptです。 以前多少AppleScriptをやっていた経験上、ある程度理解でき、サイトを 検索したりして、なんとかカタチになりつつあります。 しかしPDFを貼り付ける際のオプションがうまく設定できません。
app.pdfPlacePreferences.pdfCrop = PDFCrop.cropBleed; トンボ app.pdfPlacePreferences.pdfCrop = PDFCrop.cropTrim; トリミング
などといった設定はうまくいくのですが
app.pdfPlacePreferences.PDFCrop = PDFCrop.cropPDF; 断ち落とし
だけはうまく動作してくれず、エラーを出してしまいます。 もしかしてCS3以降じゃないと対応しないのでは?とか疑問を持ったり しつつ、いろいろ書き方のカタチを変えて試してかなりの時間をとって しまいました。
トンボの設定にして実画像の見えているトコロのみを上下左右3mm小さく すればいいかもしれませんが、こちらもまだ理解できていない状態です。 解決法を教えていただけませんでしょうか。
よろしくおねがいします。
|
No.1911 2008/11/06(Thu) 07:16:43
Mozilla/5.0 (compatible; iCab 3.0.5; Macintosh; U; PPC Mac OS X)
|
Re: PDF貼込のオプションについて JAVAscript / お〜まち |
|
|
|
今検証できないので、ヒントだけ。 スクリプトの書き方は間違っていないと思います。CS2でも使えるはずです。 エラー内容が書いてないので詳細がわかりませんが、PDF側に問題があるということも考えられます。たとえばPDFデータの中に断ち落とし情報が含まれていないとか、あっても無意味な数値になっているとか。
そこで、これは一案なのですが、InDesignから直接書き出したPDFを貼ったときにどうなるか、をまず検証されてはいかがでしょう。書き出しの設定をいろいろ変えて。それで、どれも読み込めないということになると、それはInDesignのPDF配置機能に何らかの問題がある、ということになります。(自分で作ったPDFを自分で正しく解釈できないのですから「バグ」として報告すべき問題です) もし、仕様どおりに貼り込めたということになれば、それは実際に貼り込もうとしているPDFが、InDesignの貼り込み条件を満たしていないということになるので、PDFの作成方法を再検討する必要があるということになります。 また、支給されたPDFで、作成方法の再検討ができないということであれば、おっしゃられるように、別の設定で貼り込んで、その後トリミング範囲を変更するなどのInDesign側での対応が必要になると思います。この場合は、折角スクリプトを勉強されようとしているのですから、改めてお手伝いできると思います。
|
No.1912 2008/11/06(Thu) 09:43:11
Opera/9.62 (Windows NT 5.0; U; ja) Presto/2.1.1
|
|
Re: PDF貼込のオプションについて JAVAscript / こに |
|
|
|
もしかしたらと思いますが、 app.pdfPlacePreferences.PDFCrop = PDFCrop.cropPDF; のところを app.pdfPlacePreferences.pdfCrop = PDFCrop.cropPDF; に変更して試してみてください。 単にPDFCropとpdfCropの違いのように思います。
|
No.1913 2008/11/06(Thu) 10:46:38
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; ja-jp) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.22
|
|
Re: PDF貼込のオプションについて JAVAscript / たあぼ |
|
|
|
お〜まちさん、こにさん、返答ありがとうございます。
会社のマシンからBSSに書き込みできないため(原因不明・Mac 3ブラウザ・Winにて何度も一昨日から挑戦しているのですが... 社内ネット管理の者にきいても少々セキュリティが厳しいの では..?とのことで、InDesignの勉強部屋のYUJI様にも協力 していただいたのですが、今まで書き込みできずにいます) 自宅から送信しているため返信遅くなりました。
お〜まちさん 実際の仕事としては ・InDesignで作業・トンボ付きで出力 ・先方にOKをもらったところで それを90度回転させて縮小、2面付けをして最終出力する 当然トンボなし・実サイズ というものです。 今までEPS書出をして貼っていました。なにかと問題が起き ていて、それなら先方のOKをもらったPDFをそのまま貼り付け れば、改めて校正しなくてもいいのでは?というのが今回の 発端です。 なので、貼り付けるのはInDesignからの書き出したPDFです。
普通に「配置」からPDFを張り込むと、サイズを選ぶことが できるPDFです。 ただできれば、見えているトコロのみを上下左右3mm小さく する設定も考えておきたいと考えています。
こにさん app.pdfPlacePreferences.pdfCrop = PDFCrop.cropPDF; にすると、エラーは出ないのですが、トンボ付きのごく一般 的な配置と同じになります。 これはお〜まちさんの書かれたことに関係するのでしょうか。 一緒に載っている数字(コード?)とかにすべきでしょうか。 こちらでもいまいちわからなくて流し込めずにいます。
更なるヒント・解決方法を教えてください。 (返信おそくなると思いますが)よろしくお願いします。
|
No.1914 2008/11/07(Fri) 01:42:47
Mozilla/5.0 (compatible; iCab 3.0.5; Macintosh; U; PPC Mac OS X)
|
|
Re: PDF貼込のオプションについて JAVAscript / お〜まち |
|
|
|
これは多分、仕様と実装が違ってますね。CS3で試したので、CS2ではどうなるか全く分からないのですが、 cropArt, cropBleed, cropContent, cropMedia, cropPDF, cropTrimが、アート、トンボ、バウンディングボックス、メディア、裁ち落とし、トリミングの順には対応していないと考えたほうがよさそうです。
順に試してみて、思いどおりの結果になるものがあれば、それが正解! だと考えて対処された方がいいと思います どれも思いどおりの結果にならない、という場合にはトリミングを考えましょう。 ちなみに、名前で指定するか、数字で指定するかですが、InDesignの複数のバージョンで使い続けることを考えた場合は数字で指定した方が、変更される可能性が少ないです。
|
No.1915 2008/11/07(Fri) 12:28:03
Opera/9.62 (Windows NT 6.0; U; ja) Presto/2.1.1
|
|
Re: PDF貼込のオプションについてJavaScript / こに |
|
|
|
さくっとCS2で試してみました。 InDesign CS2で書き出したPDFをAcrobatでアートサイズを変更したものを配置した結果は、 cropArt -- アートサイズ、アート cropBleed -- 裁ち落としサイズ、裁ち落とし cropTrim -- 仕上がりサイズ、トンボ cropContent = cropMedia = cropPDF -- トリミングサイズ、メディア/トリミング のようでした。(日本語の部分は、最初がAcrobatの用語で、次がInDesignの配置オプション名です) 名前に惑わされず、おかしいと思ったら一通り試してみることをお勧めします。 ちなみに、InDesignのスクリプトリファレンスには、cropPDFが「裁ち落とし」とは書かれていません。普通にPDF全体が配置されると考えて構わないと思います。
|
No.1916 2008/11/07(Fri) 17:48:46
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; ja-jp) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.22
|
|
Re: PDF貼込のオプションについて JAVAscript / お〜まち |
|
|
|
やっと試せる時間が取れたので、CS3で確認しました。 CS3の場合は
cropArt - アート cropBleed - 裁ち落とし cropTrim - トンボ cropContent - バウンディングボックス cropMedia - メディア cropPDF - トリミング
になると思います。私のホームページの記述が間違っていましたので訂正します。(30分以内に)
|
No.1917 2008/11/07(Fri) 19:24:35
Opera/9.62 (Windows NT 6.0; U; ja) Presto/2.1.1
|
|
Re: PDF貼込のオプションについて JAVAscript / たあぼ |
|
|
|
お〜まち様 こに様
遅くなりまして申し訳ありません。 いろいろお試しいただきありがとうございます。
金曜日はすでにイロイロ試す時間がなく、うまくいく「トリミング」 (実際トリミングしておいた大きさと同じになる?)で実務をして しまいました。 次回のために本日できればイロイロ試してみたいと思います。 (できればPDF貼り込みの状態を選択できるようにしておきたい。)
|
No.1920 2008/11/10(Mon) 07:35:09
Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; ja-JP-mac; rv:1.9.0.3) Gecko/2008092414 Firefox/3.0.3
|
|
Re: PDF貼込のオプションについて JAVAscript / たあぼ |
|
|
|
イロイロ試してみました(質問前にもかなりやったのですが)。 A4ですとトンボ付のサイズと塗足3mmの216x303mmと実サイズ にわかれるようです。 結局出てきた結果をもとに動かすしかないようですね。
とりあえず実務に使用を開始でき、少しずつ改良を重ねています。
不安なのはWin/mac間さらにはCS2/CS3間で変化しないかです。
いろいろありがとうございました。 今後ともよろしくおねがいします。
|
No.1930 2008/11/11(Tue) 03:04:04
Mozilla/5.0 (compatible; iCab 3.0.5; Macintosh; U; PPC Mac OS X)
|
|
Re: PDF貼込のオプションについて JAVAscript / とくめー |
|
|
|
Scott Zanelli氏のPDF Placerとか試してみてはどうでしょう。
|
No.1931 2008/11/11(Tue) 08:05:05
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; ja-jp) AppleWebKit/312.9 (KHTML, like Gecko) Safari/312.6
|
|
Re: PDF貼込のオプションについて JavaScript / こに |
|
|
|
CS2/CS3で、A4サイズ裁ち落とし3mm印刷可能領域13mmでドキュメントを作り、PDF書き出しをして、そのPDFの中を覗くと、 /ArtBox[36.8504 36.8504 632.126 878.74] /BleedBox[28.3465 28.3465 640.63 887.244] /TrimBox[36.8504 36.8504 632.126 878.74] /MediaBox[0.0 0.0 668.976 915.591] /CropBox[0.0 0.0 668.976 915.591] と書かれてます(単位はポイント) これを見ると、 ArtBox == TrimBox MediaBox == CropBox となってます。 PDFのPage ObjectにはBoundingBoxのような情報は無いので、MediaBoxやCropBoxと同じになると思います。 ここらについては、PDFのリファレンスに沿って記述されるのでMac/Winで結果が異なるとは思えません。
|
No.1933 2008/11/11(Tue) 11:11:58
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_4_11; ja-jp) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.22
|
|