Exporting artboards in Illustrator to TIFF
Hello everyone,
I need some help. I am trying to generate a JSX to automatically export the artboards of an Illustrator document to TIFF (I have three artboards within the same document, and I am trying to export two separate images to two TIFF files) and save them to a specific folder.
I've done this, but it's not working properly and I don't know where the error is.
Can anyone help me??? Thaaanks 🙂
var doc = app.activeDocument;
var f = new Folder("~/Desktop/JPG PDF"); f.create();
var activeLayers = doc.artboards.setActiveArtboardIndex(0);
doc.activeLayer = doc.layers.getByName('AN');
//export front
var docPath="~/Desktop/JPG PDF/";
var docName='';
docName = activeDocument.name;
//app.activeDocument.artboards.serActiveArtboardIndex(1);
var NewName = docName.replace(" - IMPRESORAS ","MED");
var NewName2 = NewName.replace(".ai","");
var NewName22 = "_AN.tiff"
var NewName3 = "docPath"+"NewName"+"NewName2"+"NewName22"
//exportFileToJPEG('~/Desktop/m300.jpg');
exportFileToTIFF(docPath+NewName2+NewName22);
function exportFileToTIFF (dest)
{
if ( app.documents.length > 0 )
{
var exportOptions = new ExportOptionsTIFF();
var type = ExportType.TIFF;
var fileSpec = new File(dest);
//exportOptions.antiAliasing = false;
exportOptions.artBoardClipping = true;
exportOptions.horizontalScale = 416.667/2; // 416.667=300ppp
exportOptions.verticalScale = 416.667/2;
exportOptions.qualitySetting = 100;
app.activeDocument.exportFile( fileSpec, type, exportOptions );
}
}
//Export back
var doc = app.activeDocument;
var docPath="~/Desktop/JPG PDF/";
var docName='';
docName = activeDocument.name;
var activeLayers = doc.artboards.setActiveArtboardIndex(1);
doc.activeLayer = doc.layers.getByName('RE');
var NewName = docName.replace(" - IMPRESORAS ","MED");
var NewName2 = NewName.replace(".ai","");
var NewName22 = "_RE.tiff"
var NewName3 = "docPath"+"NewName"+"NewName2"+"NewName22"
//exportFileToJPEG('~/Desktop/m300.jpg');
exportFileToTIFF(docPath+NewName2+NewName22);
function exportFileToTIFF (dest)
{
if ( app.documents.length > 0 )
{
var exportOptions = new ExportOptionsTIFF();
var type = ExportType.TIFF;
var fileSpec = new File(dest);
//exportOptions.antiAliasing = false;
exportOptions.artBoardClipping = true;
exportOptions.horizontalScale = 416.667/2; // 416.667=300ppp
exportOptions.verticalScale = 416.667/2;
exportOptions.qualitySetting = 100;
app.activeDocument.exportFile( fileSpec, type, exportOptions );
}
}
