Photoshop JavaScript:将PDF作为智能对象打开的选项

时间:2016-08-17 08:10:42

标签: javascript photoshop-script

我正在尝试在Photoshop(CS5)中将PDF文件作为智能对象图层打开。弯曲到修剪箱。

使用openDialog()open()时可以使用。

但是如果属性asSmartObject为真,则PDFOpenOptions.cropPage = CropToType.TRIMBOX将被忽略。

必须有作为智能对象打开的选项,例如PDFOpenOptions。 但我找不到它们,是吗?

我的页面应该被修剪到最小高度/宽度为400像素的修剪盒。打开PDF,因为渲染图片不起作用,因为PDFOpenOptions.height不推荐使用CS5(及更新版本)。

我不想以更高的分辨率渲染,PDF可能是一张小名片或一张巨幅海报。打开文件应该很快。这就是为什么我选择“开放为智能对象”。

var openPDF = File.openDialog (undefined, undefined, false);
var openPDFoptions = new PDFOpenOptions;
openPDFoptions.antiAlias = true;
openPDFoptions.bitsPerChannel = BitsPerChannelType.EIGHT;
openPDFoptions.cropPage = CropToType.TRIMBOX;
openPDFoptions.mode = OpenDocumentMode.RGB;
openPDFoptions.name = "unnamed";
openPDFoptions.page = 1;
openPDFoptions.resolution = 72;
openPDFoptions.suppressWarnings = true;
openPDFoptions.usePageNumber = true;
app.open (openPDF, openPDFoptions, false)

0 个答案:

没有答案