如何在没有用户使用 javascript/extendscript 确认提示的情况下在 Illustrator 中打开一组 PDF 文件?

How do I open an array of PDF files in Illustrator without user confirmation of prompts using javascript/extendscript?

我想在没有提示的情况下在 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 时,它甚至不会预先 select 在弹出的提示中要求选择打开哪个页面。但是我根本不希望它弹出。我需要打开所有文件的第一页,获取一些信息并在没有人工交互的情况下关闭文件。

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);
}

以上代码导致错误:"unknown open options found"。这些是插图程序编程指南中的示例。

我想通了:

app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;

提示似乎不受首选项的影响,但如果您关闭与该行的交互级别,它会尊重 pdf 打开首选项。