Если вы знакомы с Indesign Scripting, это очень легко сделать с помощью скрипта.Я использую Javascript, но это также можно сделать с помощью VBSript или AppleScript.Вот базовый пример скрипта, который откроет документ и экспортирует прямоугольник (поле вашего изображения) в виде JPG.По сути, вы можете просто просматривать изображения в вашем документе и экспортировать каждое из них в выбранное вами место / имя файла (см. Ниже переменную myFile).Существует несколько «jpegExportPreferences», из которых вы можете выбрать, чтобы определить, каким будет выходной JPG (т. Е. DPI).
test();
function test(){
var myDoc = app.open('c:/user/desktop/testDocument.indd');
var myGroups = myDoc.groups;
//for each group...
for (var i = 0;i < myGroups.length; i++){
// for each rectangle in the group...
for(var r = 0; r< myGroups[i].rectangles.length; r++){
var myRect = myGroups[i].rectangles[r];
app.jpegExportPreferences.exportResolution = 300;
app.jpegExportPreferences.jpegQuality = JPEGOptionsQuality.MAXIMUM;
//give it a unique name
var myFile = new File('c:/users/desktop/newJPG' + myRect.id + '.jpg');
myRect.exportFile(ExportFormat.JPG, myFile);
}
}
}
Список других необязательных настроек экспорта JPG см. По следующей ссылке: http://indesignscriptingreference.com/cs2/javascript-cs2/jpegexportpreference.htm
Надеюсь, это поможет!