And this will create only pdf.
var root = Folder.selectDialog("Root folder"); var myfiles = []; getsubfolderfiles(root); for(var i =0;i<myfiles.length;i++) { var doc = app.open(myfiles[i],false); var pdfpath = new Folder(myfiles[i].path.replace(".indd","") + "/Internal Proofs/"); pdfpath.create(); doc.exportFile(ExportFormat.PDF_TYPE, new File(pdfpath+"/"+myfiles[i].name.replace(".indd", ".pdf")), false); doc.close(); } function getsubfolderfiles(folder) { var filelist = folder.getFiles(); for(var i =0;i<filelist.length;i++) { if(filelist[i] instanceof Folder) { getsubfolderfiles (filelist[i]); } else if(filelist[i] instanceof File) { if(filelist[i].name.indexOf(".indd") > -1){ myfiles.push(filelist[i]); } } } }
Regards,
Chinna