跳转到内容

EPSSaveOptions

epsSaveOptions

用于将文档保存为 Illustrator EPS 文件的选项,与 Document.saveAs() 方法一起使用。

所有属性都是可选的。


epsSaveOptions.artboardRange

如果 saveMultipleArtboardstrue,则此属性用于多画板提取,指定画板范围。空字符串表示提取所有画板。

默认值:空字符串

字符串。


epsSaveOptions.cmykPostScript

如果为 true,则使用 CMYK PostScript。

布尔值。


epsSaveOptions.compatibility

指定要保存的 EPS 文件格式的版本。

默认值:Compatibility.ILLUSTRATOR1719

Compatibility


epsSaveOptions.compatibleGradientPrinting

如果为 true,则创建渐变或渐变网格的栅格项,以便 PostScript Level 2 打印机可以打印该对象。

默认值:false

布尔值。


epsSaveOptions.embedAllFonts

如果为 true,则文档中使用的所有字体都应嵌入到保存的文件中(版本 7 或更高版本)。

默认值:false

布尔值。


epsSaveOptions.embedLinkedFiles

如果为 true,则链接的图像文件将包含在保存的文档中。

布尔值。


epsSaveOptions.flattenOuput

对于早于 Illustrator 9 的文件格式,应如何对透明度进行拼合。

OutputFlattening


epsSaveOptions.includeDocumentThumbnails

如果为 true,则应包含 EPS 作品的缩略图图像。

布尔值。


epsSaveOptions.overprint

是否保留、丢弃或模拟叠印。

默认值:PDFOverprint.PRESERVEPDFOVERPRINT

PDFOverprint


epsSaveOptions.postScript

要使用的 PostScript 语言级别(Level 1 适用于文件格式版本 8 或更早版本)。

默认值:EPSPostScriptLevelEnum.LEVEL2

EPSPostScriptLevelEnum


epsSaveOptions.preview

EPS 预览图像的格式。

EPSPreview


epsSaveOptions.saveMultipleArtboards

如果为 true,则保存所有画板或指定范围的画板。

默认值:false

布尔值。


epsSaveOptions.typename

引用对象的类名。

字符串;只读。


// 将当前文档导出为 EPS 文件到 destFile,并指定选项,
// destFile 包含完整路径和文件名
function exportFileAsEPS(destFile) {
var newFile = new File(destFile);
var saveDoc;
if (app.documents.length == 0) {
saveDoc = app.documents.add();
} else {
saveDoc = app.activeDocument;
}
var saveOpts = new ePSSaveOptions();
saveOpts.cmykPostScript = true;
saveOpts.embedAllFonts = true;
saveDoc.saveAs(newFile, saveOpts);
}