Skip to main content
Inspiring
7月 3, 2023 6:24 午前 UTC
解決済み

スクリプトでPDFの読み込みオプションを指定したい時

お世話になります。

PhotoshopでPDFを開くスクリプトを書きたい時、オプションを色々設定できると思うのですが、ページオプションのトリミングのプロパティを変えたい時はどうしたらよいでしょうか?

 

 

現状いつもバウンディングボックスにしているので、普段の設定が引き継がれているみたいですが・・・。

 

またheightやwidthも指定できるみたいですが、スクリプト内で指定していない場合はオリジナルの横幅・縦幅が適用されるのでしょうか?

 

わかる方がいたら教えてください。

よろしくお願いいたします。

 

このトピックへの返信は締め切られました。
ajabon grinsmith
Community Expert
7月 3, 2023 6:51 午前 UTC

リファレンスPDFお持ちでしたら PDFOpenOptions の項を参照してみてください。

それかweb検索で。

↓CS5時代の物のようですが、現行バージョンもあんまり変わってないかと思います。

https://documentation.help/Photoshop-CS5/pc_PDFOpenOptions.html

 

>またheightやwidthも指定できるみたいですが、スクリプト内で指定していない場合はオリジナルの横幅・縦幅が適用されるのでしょうか?

 

未指定のプロパティについてはPDF側で持っている画像スペックがそのまま使用される…はずです。

 

var pdfOpt = new PDFOpenOptions();
pdfOpt.usePageNumber = false;
pdfOpt.cropPage = CropToType.BOUNDINGBOX;
pdfOpt. antiAlias = true;

var path = new File("~/desktop.hoge.pdf");
var doc = app.open(path, pdfOpt);

 …みたいに試してみては。

返信数 2

ajabon grinsmith
Community Expert
Community Expert
7月 3, 2023 6:51 午前 UTC

リファレンスPDFお持ちでしたら PDFOpenOptions の項を参照してみてください。

それかweb検索で。

↓CS5時代の物のようですが、現行バージョンもあんまり変わってないかと思います。

https://documentation.help/Photoshop-CS5/pc_PDFOpenOptions.html

 

>またheightやwidthも指定できるみたいですが、スクリプト内で指定していない場合はオリジナルの横幅・縦幅が適用されるのでしょうか?

 

未指定のプロパティについてはPDF側で持っている画像スペックがそのまま使用される…はずです。

 

var pdfOpt = new PDFOpenOptions();
pdfOpt.usePageNumber = false;
pdfOpt.cropPage = CropToType.BOUNDINGBOX;
pdfOpt. antiAlias = true;

var path = new File("~/desktop.hoge.pdf");
var doc = app.open(path, pdfOpt);

 …みたいに試してみては。

翻訳
nekkoneko作成者
Inspiring
7月 3, 2023 8:08 午前 UTC

ありがとうございます。

日本語で検索していたのですが、そこに書いているオプションで全部だと思っていました。まだまだ項目があったんですね。

もう少しよく調べます・・・(反省)

 

翻訳