Copy link to clipboard
Copied
I have a InDesign file that was built with 128 layers each containing CMYK content. I need to export the file to create 128 separate PDF files, one for each layer. Is this able to be done??
Copy link to clipboard
Copied
Hi James,
Try this:
var myDoc = app.activeDocument,
myLayer = myDoc.layers,
L = myLayer.length;
for (var l = 0; l < L; l++) myLayer
.visible = false; for (var p = 0; p < L; p++)
{
myLayer
.visible = true;
myDoc.exportFile(ExportFormat.pdfType, File(myDoc.filePath + "/" + myLayer
.name + ".pdf"), false);
myLayer
.visible = false;
}
for (var l = 0; l < L; l++) myLayer
.visible = true;
… To be validated!
(^/)
Copy link to clipboard
Copied
Thank you
Copy link to clipboard
Copied
If you ever need even more layer based options for further projects, have a look at MadeToPrint