定义从indesign导出的jpeg的高度(mm)

时间:2014-07-28 09:01:03

标签: javascript export adobe jpeg adobe-indesign

我发现了很多可以定义分辨率的脚本,但是可以导出具有指定高度的indesign文档的第一页(在这种情况下,在300dpi时为20mm)。我有几千个文件要做,需要一个脚本!

由于

1 个答案:

答案 0 :(得分:1)

这是可能的,但您可能必须通过调用外部脚本(applescript或vb)在InDesign之外执行此操作。这是一个使用javascript将活动文档的第一页导出为jpeg的示例。导出后,您可以使用app.doScript()来调用applescript或vb。

var doc = app.activeDocument;

app.jpegExportPreferences.properties = {
   exportResolution: 300, // dpi
   exportingSpread: false,
   jpegExportRange: ExportRangeOrAllPages.exportRange,
   jpegQuality: JPEGOptionsQuality.maximum,
   pageString: "1"
};

var exportPath = File("~/Desktop/TestExport.jpg");

doc.exportFile(ExportFormat.jpg, exportPath, false);

// Do additional image transformation here using external program