Batch processing (printing) MS Word files as Postscript

Is there a way to take a folder full of MS Word docs (Word 2004) and print them (save them) as postscript files to a specified folder, without changing their names except to add the.ps extension?
I can do this now one at a time via Word and the print dialog, and I've looked at the sample "Convert To PostScript.scpt" that is in the library, but I can't seem to figure it out.
There should be a way for me to select a number of .doc files in folder A, drag them onto the script, have each one open in MS Word, then have it use the print dialog automatically to save as a postscript file in folder B, then close without changing the original Word doc, correct?
Any help anyone can give will be greatly appreciated, Thanks.
733 MHz PowerMac G4   Mac OS X (10.4.7)  

Would PDFs suffice?
I recently had a similar need and I ended up installing the "CUPS-PDF" Virtual Printer...
http://www.codepoetry.net/projects/cups-pdf-for-mosx
Then I scripted the Printer Setup Utility to switch to the Virtual Printer, open the docs one at a time in Word, print, close, repeat, the PDFs all end up in a folder on the desktop named "cups-pdf"... the filenames are slightly changed but still recognizable (spaces become underscores) and then looped through those files, renaming and moving them to where I needed them to be.
-- is Printer Setup Utility running?
tell application "System Events" to exists process "Printer Setup Utility"
set wasPrinterSetupUtilityRunning to result
tell application "Printer Setup Utility"
set SavedPrinterSetting to current printer
set current printer to printer "Virtual Printer"
end tell
...open each document in Word, print, close
-- restore printer and quit Printer Setup Utility, if it wasn't open before
tell application "Printer Setup Utility"
set current printer to SavedPrinterSetting
if wasPrinterSetupUtilityRunning is false then quit
end tell

Similar Messages

  • Is there a way to batch process color corrected RAW files to tif files?

    I got over 160 color corrected RAW files from my photographer when I thought I was getting TIf or PSD files. I need to put them into an indesign doc to send out for printing. Is there a way to convert all of these in one fell swoop without messing up the work that has already been done? I didn't allow in my timing to save each one individually since i didn't know I was going to need ot do this. I am really unfamiliar with batch processing, so no idea how to best go about this, or if I even can. Please help. I am working in Photoshop CS6. version 13.06 x 64

    An easy way is to open Bridge, select the images then click on Tools/Image processor.  You can then save as jpg, psd, or tiff.
    Hope this helps.

  • Batch Processing and Putting Two files together?

    Hello,
    I'm trying to find out if there is a way, in Photoshop, to automate placing a logo file and border from another file into a set of photos? Basically, I have a folder of, let's say, 4x6 images, and I have a file that has two layers, a thin transparent border layer, and a layer housing the logo. I would like to find out if it's possible to automate the process where I can batch a lot of files to put this file (or the two layers) onto the original image, then save and close and go on to the next file. Any ideas how to accomplish this? Thanks!
    Regards,
    Dave

    Here is a simple script I made a while back that allows you to place one of two different logo files on the image, depending whether the image is upright or horizontal in orientation.
    All you need is to put you two logo files in a folder and tell the script which folder they are in. After that, when you run the script, it will place the appropriate logo file onto you image depending on the orientation. I used "C:\\MyLogoA.tif" and "C:\\MyLogoB.tif" for this script.
    You can run this script from a batch process.
    var doc = app.activeDocument; // This defines the active document
    var width = doc.width.value; // This is the width of the original image
    var height = doc.height.value; // This is the height of the original image
    // Call the placeLogo function
    if(width>height){
    placeLogo("C:\\MyLogoA.tif");
    }else{
    placeLogo("C:\\MyLogoB.tif");
    // This is the placeLogo function
    function placeLogo(path)
    // =======================================================
    var id35 = charIDToTypeID( "Plc " );
    var desc8 = new ActionDescriptor();
    var id36 = charIDToTypeID( "null" );
    desc8.putPath( id36, new File( path ) );
    var id37 = charIDToTypeID( "FTcs" );
    var id38 = charIDToTypeID( "QCSt" );
    var id39 = charIDToTypeID( "Qcsa" );
    desc8.putEnumerated( id37, id38, id39 );
    var id40 = charIDToTypeID( "Ofst" );
    var desc9 = new ActionDescriptor();
    var id41 = charIDToTypeID( "Hrzn" );
    var id42 = charIDToTypeID( "#Pxl" );
    desc9.putUnitDouble( id41, id42, 0.000000 );
    var id43 = charIDToTypeID( "Vrtc" );
    var id44 = charIDToTypeID( "#Pxl" );
    desc9.putUnitDouble( id43, id44, 0.000000 );
    var id45 = charIDToTypeID( "Ofst" );
    desc8.putObject( id40, id45, desc9 );
    executeAction( id35, desc8, DialogModes.NO );
    // =======================================================

  • Batch Processing doesn't update files in Premiere Pro CS5.5

    Hi,
    I'm not sure if this question should be under 'Audition' or 'Premiere Pro', but I'm selecting a large range of audio clips (from a wedding ceremony) and sending to Audition from Premiere (selecting 'Edit in Adobe Audition')
    When the clips appear in the files section of Audition I select 'Batch Process', drop them in and make the batch process start. When everything is finished and the files are automatically saved, I head over to Premiere to see if the wav's have updated - but nothing. Everything is exactly the same.
    Any help would be great?
    I'm not adding any prefix's etc to the filename, and I'm selecting 'overwrite existing files' and 'same location as original files'.
    Cheers,
    Thomas

    Hi Durin,
    Sorry for the delay, had a couple of deadlines to meet and ended up doing the hundred-or-so clips one-by-one in audition to get it done.
    That's the issue exactly, I go back to Premiere after doing the batch process (and they all auto-save) but Premiere doesn't update the waveform or in fact the audio doesn't show the changes I've just made. The strange thing is that if I do them one by one, then Premiere recognizes the changes and I can get on with it.
    The steps I take are: 1) Drop the clip in the timeline, do a bunch of editing (occasionally nesting and multi-cam editing a sequence). 2) Right click and Edit in Audition 3) Open Batch Process in Audition 4) Drag drop all the files just sent to Audition from Premiere, into the Batch Process section 5) Run batch process 6) Go back to Premiere and see if it's updated in the timeline. I wait, and wait, but nothing. Everytime.
    I'm thinking it's something simple I've clicked, but have no idea what. Either that or it's some sort of bug issue.
    I will be upgrading to CS6 creative cloud soon, hopefully that'll fix it.
    If you have any ideas, I'd love to hear them. Otherwise, thanks for trying.

  • Word file will not scroll to printer in classic

    I'm using microsoft office 2001. When I want to print a word file (using classic envir.), it stops until printing is completed. (I have a Canon i550 ). When working off (OS 10.2.8) Appleworks, the file quickly scrolls to printer and I can go on to something new. It used to work the same for word - not sure what happened after I opened a newer word file sent to me. I tried turning background printing on - it appears to scroll, but never prints. I reinstalled Office 2001, didn't work either. It's a home computer, not networked to anything else. Since printing works fine with Appleworks and OS 10.2.8 - I think there's a small glitch somewhere. Any ideas?
    iMAC Mac OS X (10.2.x)

    When you get messages from the Mac, you need to be sure what they mean, or post them here word-for-word, or both.
    If you tried to set Extensions Manager to Mac OS (Base) and it complained, then either something is missing of your Mac, or someone has reconfigured it… either way, that needs to be sorted before looking at optional third-party installations, yes?
    If it just seems to involve the Classic system that's probably good - anything that affected both Classic and X would probably indicate a faulty printer.
    When you still get the same error message (M501) when you reistalled Office, which message was that, word for word, please?
    If this was my Mac I'd be ignoring Office - the printer doesn't need Office to test or to work normally, and if only Office and no other apps are having print problems, that's 99% certain an Office, not a printer problem.
    If your Mac won't let you set Extensions Manager to Mac OS (Base) then you need to use the Clean System Option in your latest OS 9 install disk to make a fresh System Folder and work from that.
    The the Clean System Installation Option will give you a new working System Folder and the current one will be preserved alongside it, denatured and renamed as Previous System Folder but otherwise unchanged, so you can always go back to it.
    Before trying the Clean System Installation Option you should physically disconnect everything except screen and (Apple) keyboard and mouse then Restart the Mac.
    Make the Clean System Installation, launch that as Classic and install the printer precisely according to the maker's instructions.
    If it doesn't work on that Clean System, it probably isn't going to, which will indicate either that it's faulty and needs replacing, or it simply isn't compatible with Classic.

  • Batch Process/Actions Automation with CS3 - Save 2 Files at Once

    Trying to figure this out is making my head spin. Say I have three files in a folder called house.tif, apple.tif, and dog.tif. I want to run a batch process on those to save two separate PDF files for each, one high res and one low res, that would ideally stay in the same folder and be named house_lowres.pdf and house_highres.pdf, apple_lowres.pdf and apple_highres.pdf etc.
    How can I do that with Actions and Batch Processing without overwriting any files?
    Thanks!
    Kim

    I was wondering if you had a chance to look more into it?
    Thanks a lot,
    Didier-

  • Can't print converted pdf to Word file

    How do I print a word file that Adobe converted from a pdf file?  Word says the margins are too big.   What can I do?

    Hi DRH78225,
    Try changing the margins of your file within Word.  The exact steps to do so vary based on the version of Word you have installed.
    Thanks,
    David

  • How to Batch "Package" more that 1 file at a time?

    As part of out new Digital Asset Management (DAM) system we are trying to find a way of Batch Processing groups of Illustrator files (version Mac CC 14) into Packages (separate folders with links). The new "packaged" folders in a new location then need to be compressed (zip) before uploading for client access. The biggest issue we have is some jobs can have up to 20+ different varieties - each needing its own package. Is there a method to avoid opening each file and manually applying "Package" from the file menu?
    Many thanks in advance for any assistance.

    Thanks Mylenium
    I have tried a test a bunch of dummy files to see how they would process by using an Action, and yes there is not enough flexibility in the save file/folder section because it saves the file name as part of the action... which is kind of pointless for and tasks that is repeated. (ie different file names). I have been looking for an existing script somewhere. I can't be the first user to face this problem. My hope would be that there would be a solution like the one that Photoshop uses. (File/Automate/Batch). Seems strange that Illustrator can't do the same thing!

  • Batch Processing Problem

    I have tried to batch process a number of files on an external firewire hard drive.  I am running Mac OSX 10.6.4 on an iMac and using CS3.  When I go to set up the batch process I choose the folder on the external drive but when I go to start the batch I get an error message that CS3 cannot complete the batch because the disk is not available.
    What on earth is going on?  The disk is fine, is recognised by CS3 when specifying the source folder.
    Any thoughts

    Perhaps better, if you could give me a sample xml config with global and one entity. The only attribute in the entity should be the id... The id should be the primary key in both OPA and Oracle...
    The global table in oracle would contain a single column with the global id.
    The child table in oracle would contain 2 columns -> one for the global ref id and one for the child key...
    I think you will find problems.
    As a note we have duct-tape solved this by creating views and making column copies in the views of the child id and then mapping the id in oracle to the duplicate column in the view.
    So our child view contains the child table with the child id repeated twice so that we can map...

  • Batch processing Failure

    hey,
    please help me regarding the batch processing failure issue,
    The file is placed in appropriate folder but in am getting an error when i execute it.
    The error is
    ORA-02291-integrity constraint
    Please help Me Out

    What is in the user error log? (Toos > View Error Log). This is going to be a bit difficult to troubleshoot over the discussion forum, you may want to open a Service Request to allow an FDM analyst to view the files, users error logs, etc.

  • Batch process to add Javascript to PDF files

    Hi All,
    I have written a small piece of Javascript for my PDF files. The idea is to add a date stamp to each page of the document before printing. To do this, I have added the following code to the "Document Will Print" action:
    for (var pageNumber = 0; pageNumber < this.numPages; pageNumber++)
    var dateStamp = this.addField("Date","text",pageNumber,[700,10,500,40]);
    dateStamp.textSize=8;
    dateStamp.value = "Date Printed: " + util.printd("dd/mmm/yyyy",new Date());
    My question is this: Does anyone know of a way to batch process a whole directory (of around 600 PDF's) to insert my Javascript into the "Document Will Print" action of each file?
    Many thanks for any information you may have.
    Kind regards,
    Aaron

    > Can I just confirm a few things please? Firstly, should I be going into "Batch Sequences" -> "New Sequence" and selecting "Execute JavaScript" as my sequence type?
    Yes, you are creating new batch sequence that will use JavaScript.
    > My second question is, how can I insert my body of script into the variable "cScript"? I have quotation marks and other symbols that I imagine I will have to escape if I wish to do this?
    You ca either use different quotation marks or us the JavaScript escape character '\' to insert quotation marks
    Your will print code will only work for a full version of Acrobat and not Reader, because Reader will not allow the addition of fields. Also each time you print you will be creating duplicate copies of the field. So it might be better to add the form field only in the batch process and then just add the script to populate the date field in the WillPrint action.
    // add form field to each page of the PDF
    for (var pageNumber = 0; pageNumber < this.numPages; pageNumber++)
    var dateStamp = this.addField("Date","text",pageNumber,[700,10,500,40]);
    dateStamp.textSize=8;
    this.setAction("WillPrint", "dateStamp.value = \"Date Printed: \" + util.printd(\"dd/mmm/yyyy\",\new Date());");

  • How to print an Doc file(MS Word File)on a printer in JAVA

    Hi.I am Prakash.
    Folowing is the code that i have used to print an doc file on a printer. Problem is that , when i run this code it will provide me an printout of a doc file.,but not in well formate as the actual formate of the file. If any one tried this before plz help me.Thanks
    import java.lang.reflect.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.Graphics2D;
    import java.io.*;
    import javax.swing.*;
    import javax.print.*;
    import javax.print.attribute.*;
    import javax.print.attribute.standard.*;
    import javax.print.event.*;
    public class BasicPrint {
         JFrame frame;
         JButton btn;
         private boolean PrintJobDone = false;
         protected void MakeGui() {
              frame = new JFrame("PrintService");
              btn = new JButton("Cancel Print Job");
              btn.disable();
              frame.getContentPane().add(btn, BorderLayout.SOUTH);
              frame.pack();
              frame.setVisible(true);
         BasicPrint(String FileToPrint, String pMode) {
              try {
                   MakeGui();
                   File baseDir = new File("d:/doc");
    File outDir = new File(baseDir, FileToPrint);
                   // Open the image file
                   InputStream is = new BufferedInputStream(new FileInputStream(
                             outDir));
                   // Find the default service
                   DocFlavor flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
                   //DocFlavor flavor = new DocFlavor("application/msword", "java.io.InputStream");
                   //DocFlavor docFlavor = new DocFlavor("application/vnd.ms-word", "java.io.InputStream");
                   if (pMode != null && pMode.equalsIgnoreCase("PS"))
                        flavor = DocFlavor.INPUT_STREAM.POSTSCRIPT;
                   else if (pMode != null && pMode.equalsIgnoreCase("PDF"))
                        flavor = DocFlavor.INPUT_STREAM.PDF;
                   else if (pMode != null && pMode.equalsIgnoreCase("JPG"))
                        flavor = DocFlavor.INPUT_STREAM.JPEG;
                   else if (pMode != null && pMode.equalsIgnoreCase("GIF"))
                        flavor = DocFlavor.INPUT_STREAM.GIF;
                   else if (pMode != null && pMode.equalsIgnoreCase("PNG"))
                        flavor = DocFlavor.INPUT_STREAM.PNG;
                   else if (pMode != null && pMode.equalsIgnoreCase("PCL"))
                        flavor = DocFlavor.INPUT_STREAM.PCL;
                   else if (pMode != null && pMode.equalsIgnoreCase("RAW"))
                        flavor = DocFlavor.INPUT_STREAM.AUTOSENSE;
                   else if (pMode != null && pMode.equalsIgnoreCase("TXT16"))//****                                   *********
                        flavor = DocFlavor.INPUT_STREAM.TEXT_PLAIN_UTF_16;
                        System.out.println("****ACTIVE***");
                   else if (pMode != null && pMode.equalsIgnoreCase("TXTBE"))//****
                        flavor = DocFlavor.INPUT_STREAM.TEXT_PLAIN_UTF_16BE;
                   else if (pMode != null && pMode.equalsIgnoreCase("TXTHOST"))//***
                        flavor = DocFlavor.INPUT_STREAM.TEXT_PLAIN_HOST;
                   else if (pMode != null && pMode.equalsIgnoreCase("TXT8"))
                        flavor = DocFlavor.INPUT_STREAM.TEXT_PLAIN_UTF_8;
                   else if (pMode != null && pMode.equalsIgnoreCase("TXTASCI"))
                        flavor = DocFlavor.INPUT_STREAM.TEXT_PLAIN_US_ASCII;
                   else if(pMode != null && pMode.equalsIgnoreCase("TXTLE"))
                        flavor = DocFlavor.INPUT_STREAM.TEXT_PLAIN_UTF_16LE;                                        //*******
                   else if(pMode != null && pMode.equalsIgnoreCase("SEVICE"))
                        flavor = DocFlavor.SERVICE_FORMATTED.PRINTABLE;
                   String type = flavor.getMediaType();
                   System.out.println("Type ="+ type);
                   //IMPRIMIR prakashCV.doc TXT text/plain; charset="utf-16le"; class="java.io.InputStream"
                   System.err.println("* IMPRIMIR " + FileToPrint + " " + pMode + " "
                             + flavor);
                   PrintService dservice = PrintServiceLookup
                             .lookupDefaultPrintService();
                   PrintService[] services = PrintServiceLookup.lookupPrintServices(
                             flavor, null);
                   if (services == null || services.length < 1)
                        services = PrintServiceLookup.lookupPrintServices(null, null);
                   PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();
                   aset.add(new Copies(1));
                   aset.add(OrientationRequested.PORTRAIT);
                   // aset.add(MediaTray.MAIN);
                   aset.add(Sides.ONE_SIDED);
                   aset.add(MediaSizeName.ISO_A4);
                   PrintService service = ServiceUI.printDialog(
                             (GraphicsConfiguration) null, 60, 60, services,
                             (PrintService) dservice, (DocFlavor) flavor, aset);
                   if (service != null) {
                        // Create the print job
                        final DocPrintJob job = service.createPrintJob();
                        Doc doc = new SimpleDoc(is, flavor, null);
                        // Monitor print job events; for the implementation of
                        // PrintJobWatcher,
                        PrintJobWatcher pjDone = new PrintJobWatcher(job);
                        if (job instanceof CancelablePrintJob) {
                             btn.addActionListener(new ActionListener() {
                                  public void actionPerformed(ActionEvent evt) {
                                       CancelablePrintJob cancelJob = (CancelablePrintJob) job;
                                       try {
                                            cancelJob.cancel();
                                       } catch (PrintException e) {
                                            // Possible reason is job was already finished
                             btn.enable();
                        try {
                             // Print it
                             job.print(doc, (PrintRequestAttributeSet) aset);
                        } catch (PrintException e) {
                             e.printStackTrace();
                        System.err.println("* Impresion Realizada - Esperando ..");
                        // Wait for the print job to be done
                        pjDone.waitForDone();
                   // It is now safe to close the input stream
                   is.close();
              } catch (IOException e) {
                   e.printStackTrace();
              } catch (Exception e) {
                   e.printStackTrace();
              } finally {
                   try {
                        synchronized (BasicPrint.this) {
                             PrintJobDone = true;
                             BasicPrint.this.notify();
                   } catch (Exception e) {
                        e.printStackTrace();
         public synchronized void waitForDone() {
              try {
                   while (!PrintJobDone) {
                        wait();
              } catch (InterruptedException e) {
                   e.printStackTrace();
         public static void main(String[] args) {
              try {
                   //args[0]="t";
                   //args[1]="rr";
    //               if (args.length < 1) {
    //                    System.err.println("\nSintaxis:\n\n java BasicPrint FileToPrint [pMode]\n");
    //                    System.exit(0);
                   BasicPrint bp = null;
                   //if (args.length < 2){
                        //bp = new BasicPrint(args[0], null);
                   //}else{
                        //bp = new BasicPrint(args[0], args[1]);
                        bp = new BasicPrint("prakashCV.doc","SEVICE");                                                       //****/***
                   bp.waitForDone();
                   System.exit(0);
              } catch (Exception e) {
                   e.printStackTrace();
         class PrintJobWatcher {
              // true iff it is safe to close the print job's input stream
              boolean done = false;
              int lastEvent = 0;
              PrintJobWatcher(DocPrintJob job) {
                   // Add a listener to the print job
                   job.addPrintJobListener(new PrintJobAdapter() {
                        public void printJobRequiresAttention(PrintJobEvent pje) {
                             lastEvent = pje.getPrintEventType();
                             System.err
                                       .println("* La impresora requiere de su Atencion ! * "
                                                 + pje);
                             // allDone();
                        public void printDataTransferCompleted(PrintJobEvent pje) {
                             lastEvent = pje.getPrintEventType();
                             System.err
                                       .println("* Transferencia de datos a la impresora OK. * "
                                                 + pje);
                             // allDone();
                        public void printJobCanceled(PrintJobEvent pje) {
                             lastEvent = pje.getPrintEventType();
                             System.err.println("* Trabajo de impresion CANCELADO ! * "
                                       + pje);
                             allDone();
                        public void printJobCompleted(PrintJobEvent pje) {
                             lastEvent = pje.getPrintEventType();
                             System.err.println("* Impresion completa OK. * " + pje);
                             allDone();
                        public void printJobFailed(PrintJobEvent pje) {
                             lastEvent = pje.getPrintEventType();
                             System.err.println("* ERROR en la Impresion ! * " + pje);
                             // allDone();
                        public void printJobNoMoreEvents(PrintJobEvent pje) {
                             lastEvent = pje.getPrintEventType();
                             System.err
                                       .println("* No mas eventos de impresion * " + pje);
                             allDone();
                        void allDone() {
                             synchronized (PrintJobWatcher.this) {
                                  done = true;
                                  PrintJobWatcher.this.notify();
              /** Description of the Method */
              public synchronized void waitForDone() {
                   try {
                        while (!done) {
                             wait();
                   } catch (InterruptedException e) {
                        e.printStackTrace();
    }

    Hi Maxpkh
    Do you mean attachment? You can't do that with free Adobe Reader you need Acrobat to do this.
    ~Deepak

  • Add layers from other psd file and retain text layers (Batch processing)

    I want to batch process a large number of portraits adding text info from the filename (year_name_number.jpg) to existing text layers. I want to make a template psd file containg the correct labeled text layers formatted and adjusted (With bleding effects and more) How can i add layers from an other psd file to the active document and retaining the text layers editable. The place command in PS5 adds the file as a smart object, no use.
    Any ideas?
    I tried the combined action/script way, but no joy so far. Right now i am making the text layers with a action, then calling the script from the action. It works but its difficult to make different templates from adjusting a action.
    The code i am using now (in combination with a action creating the 3 text layers and other grapchical elements)
    var docRef = activeDocument;
    // strip the extension off
    var fileNameNoExtension = docRef.name;
    fileNameNoExtension = fileNameNoExtension.split( "_" );
    if ( fileNameNoExtension.length > 1 ) {
                    fileNameNoExtension.length--;
    fileNameNoExtension = fileNameNoExtension.join("_");
    var myString = fileNameNoExtension;
    var mySplitResult = myString.split("_");
    var textLayer = docReflayers['Year']; // define the existing text layer to a var
    docRef.activeLayer = textLayer;
    textLayer.kind = LayerKind.TEXT;
    var T1 = textLayer.textItem;
    T1.contents = mySplitResult[0]
    var textLayer = docRef.layers['Name']; // define the existing text layer to a var
    docRef.activeLayer = textLayer;
    textLayer.kind = LayerKind.TEXT;
    var T2 = textLayer.textItem;
    T2.contents = mySplitResult[1]
    var textLayer = docRef.layers['Number']; // define the existing text layer to a var
    docRef.activeLayer = textLayer;
    textLayer.kind = LayerKind.TEXT;
    var T3 = textLayer.textItem;
    T3.contents = mySplitResult[2]
    Thanks
    Eivind

    norway_photo wrote:
    Here is my intended workflow:
    - A set of same size portraits labeled "year_name_number.jpg"
    - A template.psd os same size with graphical elements and text layers (named "year", "name" and "number")
    - A script or action copy/pasting og adding all layers from the template.psd file to the open portrait file, retaining text layers editable.
    - A script (The one i have working) changing the text layers added from the template to text from the filename.
    - A action saving this as a PDF ready for print.
    This way i can process a large number of portraits, add names and other information and save it as a file ready for print.
    I can image it is much easier to edit a template than writing a script or an action creating all the graphical elements.
    And even better, to change this template for different customers/departments/logos.
    Basically i need a way to add layers to an open file using a batch file or script.
    Eivind
    OK I understand what your trying to do and now I do not agree with your conclusion you made in you first append about place being no good for you.  Its is I think a perfect solution for you. I feel you need to address the process from a new angle.
    I am very familiar with templates I use them all the time for collages which I populate with an actions.  However I do not batch this process and my process is interactive.  If you look at what your trying to do from the angle of creating a collage.  You will see what you are trying to do is automate the population of a single image collage using a single template in a batch process.  An example of one of my single image collage populated by one of my actions that has been saved as a jpeg image file.  My actions are played in Photoshop with no document opened.  After my action is play there is a single collage document in Photoshop that contains layers that can be tweaked all text is in text layers the can be edited.
    If I wanted to automate the batch population of a single collage template I think all I would need to know is three thing.
    1.) The location of the input images
    2.) The full Path of the PSD template file.
    3.) The location to store the output  file
    Looking at some of the recent threads in this forum I could almost cut and past the script you want to put  together.  There was a recent thread that had javascript code to process files in a folder and process only a list of file types.   There also was a thread that had a place function in it to place images into the current document or create a new document to place the image into.  The image was read from the web using a URL.  This thread has code to change a text layer.  At first I though you may need to open these image file to get at its meta-data to get the Portrait image Exif creation data.  But see all you need is the Filename for it has the data you want the year and name.  So the function that get the image files from the folder will give you that. The   Script needs to Open the Template PSD file and retrieve the prototype text layers text content  then the scrip needs a loop that get the next image file to be processed from the folder get filename function. In the loop the image files are place into the open template above a place holder layer like the Background layer. Then using the prototype text contents and the filename are used  create the new content for the text layer and then change the text layers content to it.  Follow that up with a save as for the output file.  Once the output file is saved delete the placed smart object layer.  When this loop ends the script will close the document with no save and end. As for the three inputs you need  the script could either have a dialog like the images processor or simply prompt you for the folders and template file.

  • How can I reprint a large # of files in adobe acrobat XI since there's no batch processing feature?

    How can I reprint a large # of files in adobe acrobat XI since there's no batch processing feature?

    One of the available commands in the Action Wizard is Print (under the More
    Tools sub-section). You create a new Action, add that command and then run
    it on your files to print them all.

  • Batch processing different files or not?

    Hello, I would like to know if It's possible to batch processing feature with the Acrobat standard version 9.
    I want to securize a bund of pdf files from their filename. What's the best version to deploy this subject, standard or professional? I'd like to do a similar shell where I can define a password per file and to establish a security policy.
    Do I need the SDK or API or only needed Acrobat Professional?
    How can I realize this one?
    How would you do that?
    Thanks

    Hello, ok, then I must adquire the Professional version. Even so, I'd like to know if it's possible secure the collection files with different passwords in an unique process with other ways, ie. from SDK that's free now... or the best good option is batch processing with Professional edition.
    In other words, Do exist other ways to do it that I haven't contemplated yet?
    Thanks!

Maybe you are looking for

  • Mobile Data was racking up enormous over-charges and nobody at Verizon can tell me why.

    I was using a "Jet Pack" mobile hotspot so I could access the internet on my laptop out and about and mainly to monitor traffic during my commute. My Jet Pack contract ended and coincidentally my cell phone was eligible for the next upgrade. So I upg

  • Drag and drop to other desktops doesn't work in Mavericks

    I'm currently experiencing an issue with dragging and dropping files within Mavericks. It seems to work only within one desktop: from one window to another. However, when I want to drag something to another screen/desktop the dragged items become stu

  • Multi-module Maven and Flash Builder 4

    Sorry for cross-posting this, but I responded to: http://forums.adobe.com/message/3235768#3235768 which was posted in the Flex forum, and this is more about Flash Builder. The issue is that content assist doesn't work with a multi-module maven projec

  • Strange authentication error

    Hi, we have a strange error that seems to be occurring on our server (10.3.9). Every time a user logs in an authentication error occurs and then they are immediately able to login after that. Here is an example from the log: Feb 13 21:57:48 www pop3[

  • ItUnes purchased songs that were lost or won't play on my computer

    On my iTunes purchased list it shows some songswith an exclamation point on the left. When I click to play it states the song could not be used because the original file could not be located. My ITunes sore sho i purchased the song on this computer.