Dear Friends
I need batch processer for the CTLP to Tiff conversion Script. I got one script from the Esko but is working in individual images but I want to create a bunch of CTLP image in one folder. It needs to convert.
Below script for your reference.
/** * Sample scripts are provided as-is with no warranty of fitness for a particular purpose. * These scripts are solely intended to demonstrate techniques for accomplishing common tasks. * Additional script logic and error-handling may need to be added to achieve the desired results in your specific environment. * * It is up to the user to verify that his intended use of the offered automation functionality is compliant with any third party license agreement and/or other restrictions applicable to any non-Esko products. */ inputs = ["~/Desktop/ctlp/Bear_Transparency_CT.ct"] outputFolder = "~/Desktop" for (i=0;i<inputs.length;i++) { var fileRef = new File(inputs[i]); openctlp(fileRef); docRef = app.activeDocument; outputFile = new File(outputFolder + "/"+ fileRef.name); var TiffSaveOptions = new TiffSaveOptions(); TiffSaveOptions.transparency = true; TiffSaveOptions.embedColorProfile = true; docRef.saveAs(outputFile, TiffSaveOptions, true, Extension.LOWERCASE); docRef.close(SaveOptions.DONOTSAVECHANGES); } function openctlp() { var idOpn = charIDToTypeID( "Opn " ); var desc35 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); desc35.putPath( idnull, fileRef ); var idAs = charIDToTypeID( "As " ); var desc36 = new ActionDescriptor(); var idktra = charIDToTypeID( "ktra" ); desc36.putBoolean( idktra, true ); var idkgrd = charIDToTypeID( "kgrd" ); desc36.putBoolean( idkgrd, false ); var idisol = charIDToTypeID( "isol" ); desc36.putInteger( idisol, 0 ); var idEskoEskoCTLPFormat = stringIDToTypeID( "Esko Esko CT/LP Format" ); desc35.putObject( idAs, idEskoEskoCTLPFormat, desc36 ); executeAction( idOpn, desc35, DialogModes.NO ); }