Illustrator Scripting :: Action To Batch Export Folder Of AI Files To Create 300dpi PNG
Oct 3, 2011
I created an Action to batch export a folder of .ai files to create 300dpi .png's of the .ai file's artboard. I did this by simply recording "Export...as png" with my desired settings then Batch running the Action on desired folder of .ai files. The files were successfully exported, the trouble is that the exported files lack a .png file extension. My intent is to take these PNG files and merge them into a single PDF using Acrobat Pro. Unfortunatly, without the .PNG extension, Acrobat Pro does not recognize the file types and does not let me use the Combine Files feature on them. Going back and manually adding a .png at the end of the exported files defeats the time-saving purpose of Batch Processing all together. Is there something I am missing or doing incorrectly? I have included screenshots of 1) My Batch Action settings 2) folders showing files without .png extension and 3) visual of what I see when I am trying to combine PNGs into a PDF.
View 4 Replies
ADVERTISEMENT
Nov 25, 2012
I found a script that does the job, export tones of ai files to pdf, but I have some files which are in sub folders, and I was trying to find a way to modify this script to include subfolder, but no luck.
Adobe permits you to use, modify, and distribute this file in accordance with the termsof the Adobe license agreement accompanying it. if you have received this file from a source other than Adobe, then your use, modification,or distribution of it requires the prior written permission of Adobe.
This sample gets files specified by the user from the selected folder and batch processes them and saves them as PDFs.
Edits by Patrick Mineault:
- only .ai files processed
- files saved in same folder as the input files
- export files have name (oldname).pdf
- PDF settings: editable / acrobatLayers=true for maximum compatibility with Preview
// Main Code [Execution of script begins here]
// uncomment to suppress Illustrator warning dialogs
// app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;
var destFolder, sourceFolder, files, fileType, sourceDoc, targetFile, pdfSaveOpts;
// Select the source folder.
sourceFolder = Folder.selectDialog( 'Select the folder with Illustrator .ai files you want to convert to PDF');
[code]...
View 11 Replies
View Related
Feb 13, 2013
I am running a batch action that deletes some art from WMF files, and then saves them. When I run the batch, I am prompted to save an .AI file which is named the same as the WMF files that I am processing. This occurs every for every file, stopping the batch to prompt for saving the .AI file.
View 2 Replies
View Related
Nov 20, 2012
I need to find a way to convert a LOT of ai files, individually, to low res pdf's. Preferably with the presets I want, not some defaults. I'm not interested in an action. I was hoping for a droplet, script, or something similar.
I did find this and it looked promising... [URL] ....
That almost worked. Ultimately, for some reason, it couldn't see the ai files sitting in the specified folder.
Running CS5 with MacOS 10.8.2
View 2 Replies
View Related
Jul 19, 2013
I created a action in Illustrator CS6 (on a PC) which opens PNG files, scales them onto a 8.5 x 11 page, saves them as a PDF into a output folder on my desktop and then closes the page. The action works great and does exactly what I had hoped for.
Here is my issue: I now have a need to do this on multiple files at the same time. Using the Illustrator Help menu, I found out about Batch processing. The tutorial says that a batch can be run on a single file or on a folder of files. Bingo! That's what I want. Problem is, I can't get it to work.
After setting up the batch with the following settings: (note: I didn't use a destination folder because I have the action saving the pdf into an output folder on the desktop).
According to the help page, it said to use Override Action "Open" commands which Opens the files from the specified folder and ignores any Open commands recorded as part of the original action. I thought this is what I needed to open all the files in the folder, because when recording my action, I had to use the open command to open a png file. It wouldn't just let me choose a folder. If I don't have the open command in the action, nothing happens.
My main issue is getting multiple files from within my input folder to open when running the action. The only file that opens is the file that I recorded while creating the action. If I remove that file from the folder, nothing happens at all.
View 2 Replies
View Related
Jun 13, 2013
It is supposed to change hyphens to en-dashes in a ai files in a folder. However, when I run it, it only works on one file. After it makes the change and closes the first file, it stops.
var destFolder, sourceFolder, files, fileType, sourceDoc, targetFile, pdfSaveOpts;
sourceFolder = Folder.selectDialog;
if ( sourceFolder != null )
{
files = new Array();
fileType = "*.ai";
files = sourceFolder.getFiles( fileType );
if ( files.length > 0 )
[code]....
View 6 Replies
View Related
Mar 20, 2012
I have a couple thousand AI authored EPS files with a specific swatch name (SpotBlack) that I would like to rename (black) -- is there any method to do this en masse, preferrably outside of Illy using a text editor?
View 7 Replies
View Related
Dec 20, 2012
A simple action.
File>Export>.bmpClose
If I run the action on one file, it works perfect.
If I try to run it as a batch, it creates the bmp files fine.
But it also creates either a .ai file, or two .eps files!
Writing one or two extra files signifiantly shows the process down.
After I run the batch it is not hard to simply delete the extra .eps/ai files of course.
But writing those files seriously slows the process down, and I have about 89,000 more files to go.
Illustrator CS4. Windows XP
View 1 Replies
View Related
Dec 19, 2011
How to make the following script for adding serial numbers apply to multiple files in a selected folder?
var docRef = app.activeDocument;
with (docRef) {
var docName = name.substring(0, name.lastIndexOf('.'));
var artRight = visibleBounds[2];
[Code] .....
View 6 Replies
View Related
Apr 13, 2013
I have an action I have been using once every year for several years in a batch automation process in Photoshop. Its purpose is to resize all the images in a specified folder and save the new versions (using the same filename) in another folder. Both folders are specified in the Batch dialogue, which is also set to override any Action 'Save As' commands. This procedure worked without any difficulties using CS4. Today, I tried running it for the first time under CS6 and it failed on the very first image.
The problem is that it is triggering a request for my permission to save the image as a copy. The reason is that it is trying to save the modified file in the source folder and ignoring my specified (different) destination folder.
View 4 Replies
View Related
May 5, 2012
I would like make a config file for my script that i would like to put in the %appdata%adobe folder.
How can i reah the value of %appdata% inside javascript?How do i create and read files?
I am currently reading the Extendscript javascript toolsguide but i cant figure out how to create a file:
Should not this code create a file in C: directory?
Fille = new File('C: est.txt');
Fille.write("Testwriting!");
Fille.close();
View 10 Replies
View Related
Feb 3, 2014
Automated AI so much so that it can read instructions from an external source like xml or txt and automatically creates files and folders.
For example we have something like this:
File1
Hello
Font: Myriad
Size: 22
Colour: Pantone 254C
Image 1.jpg (link)
Source: Image1.png (link) clipart1.eps (link)
----------
File2
and so on.
I want AI CS5 to:
1. create an eps File1, create a folder named File1, put File1.eps in it
2. type the text Hello, apply Myriad 22pt and PMS 254 to it, centre it to the artboard
3. Place all jpegs, pngs, eps source files on the artboard and embed them.
4. Save the file as eps legacy version 10, close the file and move to the next file.
View 1 Replies
View Related
Feb 8, 2012
I have 200 tiffs in one folder (each tiff is named 'image 1-200') all without an alpha channel.
I have 200 different tiffs in another folder (named 'luma matte 1-200').
I've have copied the first images of the 'luma matte 1.tiff' (a black and white image) and pasted it into a newly created alpha layer in 'the image 1.tiff' channel window.
I save this out as a new tiff called 'composite 1' and it works in the way I require it to work.
How would I automate this process rather than having to do it individually for all the 200 files. I'm not sure if this can be done with a series of actions/batch? I dont want to use After Effects luma key as this isn't giving me the correct results.
View 3 Replies
View Related
Mar 11, 2004
how do i create an action for use with the batch tool?
file - automate - batch... and i can't de-select "default actions.atn." i need to create a custom action to boost the dpi of my tiff images....
View 2 Replies
View Related
May 16, 2013
How can I resize a batch of files, all to same smaller file size, then export to a new folder?
View 4 Replies
View Related
Apr 18, 2013
I have Photoshop CS6 and I'd like to know how to create an action to save multiple photos in a batch command. I've been searching the Web, but I haven't been able to locate anything useful on this (except one article for CS5). Seems a bit odd. Anyway, I already know how to create an action, but what I'm stuck on is having the action pause and open a dialogue box so I can do things like name a photo, choose the size I want in the Save for Web dialogue, etc.
View 5 Replies
View Related
Nov 8, 2012
I have a bunch of pictures in a folder, and lots of sub folders inside that folder with picture too. I made an action that has a filter, and a save command.
When I try it on that folder, it overwrites the pictures and while it does a batch on the sub folders, it throws it back in the main folder.
What I would like instead: I want to do the command on all the pictures, but I want Photoshop to create a duplicate folder (named slightly differently if able) inside my own folder and sub folders with the filtered images.
Say I have 2 folders here, I want Photoshop to go into "batch test main folder", then dive into the sub folders, make a new folder within that pictures1 folder, named Filter Pictures or something, and throw all the filtered images from Pictures 1 in there without harming them. Then go to Pictures 2, make a new sub folder in there too etc.
View 3 Replies
View Related
Jul 13, 2012
I want to save space in my external hard drive by converting RAW files to DNG files. How to create an action for batch processing these files.
View 7 Replies
View Related
Mar 8, 2004
I want to, in an action, copy the file name and paste it in a text field.
I also want to delete files after a batch action.
View 1 Replies
View Related
Oct 11, 2012
I want to create a batch action that will process raw files by setting their workflow resolution option and image settings in camera raw. I can create a batch action by recording an open command for a raw file, setting the workflow resolution and image settings, and then stopping the action recording.
This creates an open action which captures the resolution , images settings instruction , and other settings for camera raw, but it also captures the camera model and workflow options are specific to a camera model. If I then use the action on multiple raw files from different cameras, raw files from the camera specified in the 'open' step will get processed as I want, but raw files from any other camera model will get processed with whatever workflow resolution option was used the last time I manually opened a file from that model in ACR.
I tried recording an 'open' step by bringing raw files from 3 different cameras into ACR and selecting to open them in photoshop, but that created three 'open' steps, one for each camera model, in the action. Running that action produced three versions of every image from every camera model. No good.
How can I create an action that will set the workflow resolution option based on the camera model, when images from different camera models are being processed in the batch?
I am using PSCS5 and ACR 6.7
View 18 Replies
View Related
Oct 18, 2013
How do I change a batch of pictures to 300 dpi? I am writng my first book and I need to change more than 100 pictures to 300 dpi.
View 7 Replies
View Related
Sep 13, 2012
I frequently record Illustrator Actions. My actions are quite long, but they all involve three common steps:
-Assigning Notes to shapes
-Assigning Swatches to shapes
-Selecting shapes that have a specific notes
I often need to re-record my actions to repeat all the steps, but to change the notes/swatches that are selected/assigned during the action.
Illustrator has a re-record command. This command is great for changing the value of the note in number 3 of my list. However, it does not work for items 1 & 2 in my list. For these items I have to delete the old step in the action and then record a new step with the new swatch/note.
I know macros in Microsoft Office have an editor which allow you to change values in actions. Is there anything similar for Illustrator actions?You can save an Illustrator action and open it in Text Edit. However, all the attribute/swatch values are saved as weird strings, so I don't know how to change them.
View 4 Replies
View Related
Jul 10, 2013
I've seen on this forum a lot people saying that in CS6 you can now call an action from JavaScript. However, I haven't been able to find what the syntax is to do that in the reference or the guide. Can you actually do this now with Javascript?
View 2 Replies
View Related
Jul 17, 2013
I need to create an action. A simple one. The idea: One path is selected, a user runs the action, it makes a copy of that path, moves the copy, select both the path and its copy and makes a blend.
I tried to record that action, but Illustrator does not record the paths selection/selecting.
Even a simplier task: How, in general, having one path selected, select an item/path above or below it? And how to select them both?
I can make a script for that, but the requirement is to keep it as simple as possible: have an Action only without any scripts, if possible.
View 2 Replies
View Related
Sep 26, 2013
i can´t get any Batch script to run.For example a PDF making Batch with a folder selection.I always get the alert, no matching files found.I use cs 5 on a g 5 with osx 10.8.2..why does no file fit in the "mask" ?
Adobe permits you to use, modify, and distribute this file in accordance with the terms of the Adobe license agreement accompanying it. If you have received this file from a source other than Adobe, then your use, modification,or distribution of it requires the prior written permission of Adobe.
Export to PDFs.jsx
DESCRIPTION
This sample gets files specified by the user from the selected folder and batch processes them and saves them as PDFs.Edits by Patrick Mineault:
- only .ai files processed
- files saved in same folder as the input files
- export files have name (oldname)_export.pdf
- PDF settings: non-editable / acrobatLayers=false
for maximum compatibility with Preview
// Main Code [Execution of script begins here]
// uncomment to suppress Illustrator warning dialogs
// app.userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;
var destFolder, sourceFolder, files, fileType, sourceDoc, targetFile, pdfSaveOpts;
// Select the source folder.
sourceFolder = Folder.selectDialog( 'Select the folder with Illustrator .ai files you want to convert to PDF');
[code...
View 9 Replies
View Related
Jul 24, 2013
i'm totally new to scripting. i have a bunch of illustrator cs5 files (actually some of them might be older cs versions). they all have an artboard size of 200 x 200. i need to resize them to 700 x 700 and save them as png24 preserving transparency and keeping the same file name. is this possible? if so, any examples?
View 1 Replies
View Related
Jan 27, 2013
I am trying to write a script that can batch EPS to high res JPG (20 MP and over). I can set this up basically, but I have run in to a few problems.
The maximum scaling in jpeg export options is 776%, but some of my EPS files are very small in size - so 776% does not create 20MP rasters.
So, I need to find a way to enlarge both the vector and the artboard to a larger size before exporting for jpeg.
View 6 Replies
View Related
Oct 16, 2013
I'm looking for a script that can convert .ai/.eps to PNG from subfolders or multiple level of subfolders. i found this awesome script posted a year ago here by Larry G. Schneider [URL] however it doesn't get the files from subfolders, just the one folder you specify.
View 2 Replies
View Related
Sep 8, 2013
I have 100's of flat images that I have to chop up into 3 parts and save as individual pieces to then load into a separate piece of software.
My problem is that when I start the batch, the 3 new images it creates for each image are simply overwriting each other when saving.
The options for serial numbers etc in the destination field of batch seems to only work for the original file opened, not the 3 new images the action creates/saves.
View 2 Replies
View Related
Jun 8, 2012
I created an action to change the width of an image. I execute the action using DoScript javascript method.
The first action Obj1 will select the whole image and second action Obj2 will open the transform panel and change the width of the image.
app.Open("D:LWW_Castoff45991_09_03.eps")
app.DoScript("Obj1", "LWW")
While (app.ActionIsRunning)
Thread.Sleep(500)
[Code]...
In the above code, the second action 'Obj2' is not getting executed. Both the actions are getting executed individually. Let me know the problem and how to execute both the actions.
View 5 Replies
View Related
Sep 9, 2013
I'm playing around with attaching an action to a button in javascript but I'm just not getting it
I've tried putting it into a function like so
function deleteSwatches () {
= app.doScript("Delete Unused Swatches", "Custom Art Actions");
}
Then calling the action with said function but it doesn't respond.
View 2 Replies
View Related