Reply To: Export All Open Doc to JPG

#85990
Ari Singer
Member

Skemicle, you can use a separate loop for that, but it has to be nested in the outer document loop, and the variables has to be different.

To export individual pages is a bit more involved. So here it is:

var myFilePath;
var myFile;
var allDocs = app.documents;
var myDoc;
var myPages;
var myPage;
var myPageNum;

app.jpegExportPreferences.jpegQuality = JPEGOptionsQuality.high;
app.jpegExportPreferences.exportResolution = 200;
app.jpegExportPreferences.jpegExportRange = ExportRangeOrAllPages.EXPORT_RANGE;

for (var i = 0; i < allDocs.length; i++) {
  myDoc = allDocs[i];
  myPages = myDoc.pages;
  for (var j = 0; j < myPages.length; j++) {
      myPage = myPages[j];
      myPageNum = myPage.name;
      var myFilePath = "/Users/kcote/Desktop/TEST update/JPG/" + myDoc.name.replace(/indd$/, "") + " page " + myPageNum + ".jpg";
      var myFile = new File(myFilePath);
      app.jpegExportPreferences.pageString = myPageNum;
      myDoc.exportFile(ExportFormat.jpg, myFile, false);
      } 
  }

This article was last modified on June 22, 2016

Comments (0)

Loading comments...