Skip to main content
Inspiring
July 3, 2023
Answered

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

  • July 3, 2023
  • 1 reply
  • 816 views

お世話になります。

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

 

 

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

 

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

 

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

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

 

This topic has been closed for replies.
Correct answer ajabon grinsmith

リファレンス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);

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

1 reply

ajabon grinsmith
Community Expert
ajabon grinsmithCommunity ExpertCorrect answer
Community Expert
July 3, 2023

リファレンス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);

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

nekkonekoAuthor
Inspiring
July 3, 2023

ありがとうございます。

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

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