我想在没有提示的情况下在Illustrator中打开一个文件数组,并使用Javascript打开页码的首选项。
我已尝试设置PDF打开选项,但似乎无法取消提示。它似乎也没有应用这些选项。
var pdfOptions = app.preferences.PDFFileOptions;
pdfOptions.pDFCropToBox = PDFBoxType.PDFBOUNDINGBOX;
pdfOptions.pageToOpen = 1;
if (file != null) {
var docRef = open(file, DocumentColorSpace.CMYK);
}
当我设置" pageToOpen"到3它甚至不会在弹出的提示中预先选择要求选择打开哪个页面。但是我根本不想让它弹出来。我需要打开所有文件的第一页,获取一些信息并关闭文件而无需人工干预。
var pdfOptions = app.preferences.PDFFileOptions;
pdfOptions.pDFCropToBox = PDFBoxType.PDFBOUNDINGBOX;
pdfOptions.pageToOpen = 1;
// Open a file using these preferences
if (file != null) {
var docRef = open(file, DocumentColorSpace.CMYK, pdfOptions);
}
上面的代码会导致错误:"找到未知的打开选项"。这些是插画编程指南中的示例。
答案 0 :(得分:2)
我明白了:
app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;
看来提示不受首选项的影响,但如果您关闭该行的交互级别,它会尊重pdf打开的首选项。