如何在没有用户使用 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 打开首选项。
我想在没有提示的情况下在 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 打开首选项。