Batch export to Powerpoint?

Hello
I'm in a bind, I have to take about 500 .pdf files and export them into Powerpoint.

I know not how to for "export file to: Powerpoint presentation' but I want to create a Batch command for all my PDF files export to Powerpoint."

But this option is not in the Action Wizard... All other "export to ' options seem to be there but I can't export to Powerpoint.

Thanks for the help, I really don't want to export 500 files manually. If you have any suggestions, same Automator scripts etc. I am at a loss.

Add a Save command and then edit, and you will see it there. It looks like this:

Tags: Acrobat

Similar Questions

  • I can't install the DPS to export for PowerPoint

    Dear all,

    I'm following this URL: Digital Publishing Suite help | DPS to export for PowerPoint

    We use Office 365 and I have problem like this. Thank you

    cant-install.pngaddin.png

    Sorry for the delay in replying, but we believe that it is because you have the 64-bit version of Office installed, which is not supported by the DPS to export the PowerPoint Plug-in. You must use the 32-bit version of Office (which is what recommends Microsoft, see http://technet.microsoft.com/en-us/library/ee681792.aspx)

    Neil

  • First batch export

    Is it possible to do an export batch in first? Or is there another solution?  I am preparing several short videos for youtube, and I want my computer to process several projects from one day to the next, rather than wait around my computer to render.

    I downloaded the trial version of CC, and it is not obvious to me, if it's easy or possible.  A forum commented that the latest version of first batch export, but I just downloaded recently and it seems to be an older version of first or it is missing.

    I prefer to buy first and FCPX with compressor, but I need help answering this question.


    Thank you
    Matt

    There are therefore two distinct functions at play here:

    1. Export batch:

      1. in CS6.0, Adobe Media Encoder [SOUL] added support for drag / drop several sequences in the project of the body panel to the SOUL queue or a browser of presets.
      2. The workflow that has been explained by James, using the file > export > media path has been added to CC7.1. Besides allowing you to launch export agency, it also added the ability to export batch and footage clips.
    2. Batch encoding.
      When you export from first, the export settings dialog box has two buttons to proceed: export (which encodes 'in progress' using Premiere Pro. When encoding in this way, you can process only one job at a time, and you cannot continue to work on the front end of the encoding) and the queue (which sends the job to the SOUL).
      SOUL supports batch encoding in two dimensions:

      1. You can register several export jobs. SOUL will treat each of them in turn, one job at a time.
      2. You can configure the outputs multiple for a single task (or 'source'), which is convenient if you are going to distribute your video for viewing on various devices. SOUL must then be able to encode all the outputs for a given job at some point (with a few exceptions where parallel encoding introduced problems...)

    So even if you use CS6, you can queue several work in SOUL to deal with from one day to the next.

  • Batch export data to PDF files

    Hello all,.

    I will receive a large number of forms filled with customers, and I need to load the data into an Access database. I know how to export data from a PDF file to Excel or XML for the migration of a database, but is there a way to batch-export data from a number of PDF documents at the same time?

    Steve

    A simple way to create a single file that contains all of the plug a range of responses is to choose "forms > manage form data > merge files into the spreadsheet" in Acrobat. You can select CSV or XML.

    You can also use VBA in Access code to open each PDF file programmatically, extract data and write to the database. It's methods IAC (Communications monitor) and perhaps the Forms API and/or the JSO (JavaScript object). More information is in the Acrobat SDK SDK documentation: http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/wwhelp/wwhimpl/js/html/wwhel p.htm? href = JavaScript_SectionPage.70.1.html & accessible = true

  • Batch Export "Save for Web" without stopping... Please, I beg you.

    I have about 500 files in a single folder that I want to batch export to «Save for Web...» "high quality to another single folder, without having to stop for me to choose the folder for each file...

    How do I do that?

    Photoshop CS3 10.0.1 for Mac

    Sorry about that, PS - Scipts.com holds hundreds of scripts for Photoshop and Bridge, unfortunately it is not possible to write a full how to install with each script.

    The jsx file must be placed in the following folder: -.

    / Applications/Adobe Photoshop CS #/ presets/Scripts settings
    If Photoshop is open, close and restart so that Photoshop sees the new script.

    To use File - Scripts - picture Processor

    It should be pretty esay to follow the dialog on the screen there.

    Hope it works ok for you.

    P.S. I will download a new version soon that supports the addition of a logo/text and keep the same relative size, no matter what the size of the document is.

  • Batch export a calendar as avi

    I use 1.5.

    Is there a way I can exprt chronology multiple with out having to do one at a time?

    Thanks in advance.

    Not with the first itself. Discover the first Pro Batch Export utility (which is really just a macro recorded and replayable keyboard) that might get you what you need, although it involves having individual projects for each scenario.

  • NO batch export emails (with the exception of one at a time)

    Cannot export files in a batch by e-mail. Des/export addon does not install. Is - it is no longer possible? I don't want my profile or just an e-mail sent from a different computer to my laptop using thunderbird as well. I use to be able to drag them on a USB key in a heap. Should I reinstall TB?

    Find what exactly? I never had no problem with the ImportExportTools add-on - we. https://addons.Mozilla.org/en-us/Thunderbird/addon/ImportExportTools/

    The first thing I would do after installing an add-on is look for it under Tools | Modules to ensure it had installed, and check if she had all the settings or options that would be useful or important to me. In doing so, I would allow it, of course if for some reason, it was not already enabled. This particular module has many parameters to consider.

  • Export to Powerpoint presentation problems

    Hello.

    First of all, I must say that I hate PowerPoint presentations. Unfortunately customers like and sometimes I can not avoid.

    I have always try to use this workaround consisting of presentation in Indesign and convert PPT in Adobe Acrobat format. It works and saves me a lot of trouble. BUT sometimes I need to change a PPT and this is the problem...

    I don't have MS Office for Mac and need to do in Keynote. Works great, no. complains, but a layout of the elements to be a little awkward when I export to PPT ultimately. I do not use any animation, video or audio, just the text and images (I try to keep it's as simple as I can) and some text boxes cross images, imagens get non-aligned and problems of this kind.

    Is there a way to avoid this? OR perhaps in PowerPoint PC it works perfectly, the problem is that when you open the PPT in Keynote?

    Thank you

    Luiz

    PowerPoint and Keynote have different tools, use different fonts and effects, so a 100% bonus after conversion is often not possible.

    You can try Open Office or Office of balance which are freeware applications which will open PowerPoint files without conversion.

  • I need to adjust the dpi when batch exporting a PDF file in format TIFF, Acrobat Pro

    Hi all

    I have Adobe Acrobat Pro. I use action tool export batch than several (approx. 425 individual pdf) pdf to TIFF format files. My problem is the resulting TIFF images are of low resolution, and I do not know how to set the export settings to get Adobe to export it to 600 dpi or more.

    If I jump the batch and each pdf file manually I can actually adjust the settings to 600 dpi, but I have too many files to do it manually. Also, if I use the feature to "combine files", bring all within a multi-page pdf, then export to TIFF: I can set it to 600 dpi, but then each file exported with a different file name. Example: "MAP5" gets exported as 'Page x of x' so I would rename of 425 files to their original file name.

    Thanks in advance for your time and your help.

    In the category 'Convert to PDF' of preferences, you can specify the resolution.

  • What is the best way to perform this batch export operation

    Hello

    I could use some pointers on the next task before I have stark wasting a lot of time to go in the wrong direction:

    I have about 1000 records, each of them containing a .psd file I need to export a single group in .png in 4 different resolutions.

    4 different resolutions must be named correctly as well as the name of the group in photoshop, for example the group 'Cup of tea' will result in exports in 4 resolutions named 'teacup1.png', 'teacup2.png', 'teacup3.png', 'teacup4.png '.

    No indication on how to proceed in the most effective way is much appreciated

    Cheers, Moritz

    You might look into Dr. Russell Brown Image Processor Pro

    You can also try to combine your own Action with the batch or Image Processor scripts

  • Batch Export jpg

    Hello

    I'm going crazy! I have more than 50,000 pdf files that I need to export all their pages as jpg images... I tried to create an action, but it works if you add a couple of files, but when you add a folder with 50 000 files from computer crashes! is there a better way as a script or perform the action of the command on a single line and do it in a batch that I automatically generates file for example? Please, any help is much appreciated...

    Thank you...

    Acrobat is not built to handle as many files. You must use a more robust tool for batch processing.

  • How can I get pdf export to powerpoint to actually work?

    Acrobat makes it sound so easy. Everything I tried results with the same "except cannot process this document...". »

    Hey design, rick

    Please post on the Adobe forums.

    Could if it you please let me know which version of Acrobat you are using.

    Also, try to convert a different PDF to PowerPoint as this could be a problem with a specific document that is damaged.

    If you get the same error message for each PDF document that you try to export, please check the Acrobat updates under the Help menu.

    In addition, you could go for a repair option on the Help menu and check.

    You can also check this link which deal with the same subject:

    How to fix save as this document processing failure. No file was created (export to PDF)

    The PDF is scanned? There could be a chance that the PDF has been not properly encoded. So, please try printing your PDF for printer Adobe PDF. Then run OCR (for scanned file) and save the file as a word document to see if it works.

    Please let me know how it goes. We hope to get your reply.

    Kind regards

    Ana Maria

  • batch export files have mulitple in jpeg format (+ export artbords)

    First of all, let me start by saying how awesome you are to be able to write scripts.

    I have about 250 files, each with two work plans.

    Is - it there anyway that I can export files have in JPEG format, but also export each work plan in its own jpeg.

    I hope that makes sense.

    Here is an example.

    When I open one of the illustrator files, there are two boards of art. I can go File > Export > and choose "jpeg" and then check "use work plans" then click on export, I can achieve what I want. I would do this for all files have 250 with a script.

    Appreciate any help on this!

    You can accomplish your task with a few Actions - record export you using the file > export & appropriate settings, and then close the file.  Then, in the drop down from the Action palette menu there is a 'Batch' option, which produces a new dialogue window.  Select the source folder where all your files and the action will take place on each of the files.  But taking put emphasis on Illustrator will probably bumble, if you do not want to let stocks run & not touch the computer (at least for me on Windows 7)

  • How to batch export layers in png in cc files

    I have a problem with an export of layers to the script files I want to layer export batch in png and this script I have seems to be the only I can whenever I run the script I get this error message "Could not complete the action because the destination folder does not exist" the script required me to hardcode the my destination path the path that I need is "C:/users/Tim/Desktop/decors/png / '. I'm not completely sure why its registrant, that there is not any help would be greatly appreciated. I tried to contact the creator, but the post that it was was very old.

    activate the double click from the Macintosh Finder or Windows Explorer

    #target photoshop

    //=================================================================

    Globals

    //=================================================================

    exportPath var = ' / users/pedr/Documents/work/Clients/routes/Learning_Hub/Source/Comics/export ";

    exportPath = exportPath + "/ layers ';

    Localized UI strings

    var strTitle = localize("$$$/JavaScripts/X2L/Title=X2L");

    var strButtonRun = localize("$$$/JavaScripts/X2L/Run=Run");

    var strButtonCancel = localize("$$$/JavaScripts/X2L/Cancel=Cancel");

    var strHelpText = locate ("$$$ / JavaScripts/X2L/Help = Please specify the format and location for the registration of each layer as a file.");

    var strLabelDestination = localize("$$$/JavaScripts/X2L/Destination=Destination:");

    var strButtonBrowse = locate ("$$$ / JavaScripts/X2L/Browse = & Browse...");

    var strLabelFileNamePrefix = locate ("$$$ / JavaScripts/X2L/FileNamePrefix = filename prefix :"); ")

    var strCheckboxVisibleOnly = locate ("$$$ / JavaScripts/X2L/VisibleOnly only = & layers visible only");

    var strLabelFileType = locate ("$$$ / JavaScripts/X2L/FileType = Type of file :"); ")

    var strCheckboxIncludeICCProfile = locate ("$$$ / JavaScripts/X2L/IncludeICC = & include ICC profile");

    var strJPEGOptions = locate ("$$$ / JavaScripts/X2L/JPEGOptions = Options JPEG :"); ")

    var strLabelQuality = localize("$$$/JavaScripts/X2L/Quality=Quality:");

    var strCheckboxMaximizeCompatibility = locate ("$$$ / JavaScripts/X2L/enlarge = & maximize compatibility");

    var strTIFFOptions = locate ("$$$ / JavaScripts/X2L/TIFFOptions = TIFF Options :"); ")

    var strLabelImageCompression = locate ("$$$ / JavaScripts/X2L/ImageCompression = Compression of Image :"); ")

    var strNone = localize("$$$/JavaScripts/X2L/None=None");

    var strPDFOptions = locate ("$$$ / JavaScripts/X2L/PDFOptions = PDF Options :"); ")

    var strLabelEncoding = localize("$$$/JavaScripts/X2L/Encoding=Encoding:");

    var strTargaOptions = locate ("$$$ / JavaScripts/X2L/TargaOptions = Options of Targa :"); ")

    var strLabelDepth = localize("$$$/JavaScripts/X2L/Depth=Depth:");

    var strRadiobutton16bit = localize("$$$/JavaScripts/X2L/Bit16=16bit");

    var strRadiobutton24bit = localize("$$$/JavaScripts/X2L/Bit24=24bit");

    var strRadiobutton32bit = localize("$$$/JavaScripts/X2L/Bit32=32bit");

    var strBMPOptions = locate ("$$$ / JavaScripts/X2L/BMPOptions = Options of BMP :"); ")

    var strAlertSpecifyDestination = locate ("$$$ / JavaScripts/X2L/SpecifyDestination = please specify destination.");

    var strAlertDestinationNotExist = locate ("$$$ / JavaScripts/X2L/DestionationDoesNotExist = Destination does not exist.");

    var strTitleSelectDestination = locate ("$$$ / JavaScripts/X2L/SelectDestination = Select Destination");

    var strAlertDocumentMustBeOpened = locate ("$$$ / JavaScripts/X2L/OneDocument = you must have a document open for export!");

    var strAlertNeedMultipleLayers = locate ("$$$ / JavaScripts/X2L/NoLayers = you need a document with several layers to export!");

    var strAlertWasSuccessful = locate ("$$$ / JavaScripts/X2L/success = succeeded.");

    var strUnexpectedError = locate ("$$$ / JavaScripts/X2L/Unexpected = unexpected error");

    var strMessage = localize("$$$/JavaScripts/X2L/Message=X2L");

    var stretQuality = locate (' $$$ / locale_specific/JavaScripts/X2L/ETQualityLength = 30 ");

    var stretDestination = locate (' $$$ / locale_specific/JavaScripts/X2L/ETDestinationLength = 160 ');

    var strddFileType = locate (' $$$ / locale_specific/JavaScripts/X2L/DDFileType = 100 ');

    var strpnlOptions = locate (' $$$ / locale_specific/JavaScripts/X2L/PNLOptions = 100 ');

    var strPNG8Options = locate ("$$$ / JavaScripts/X2L/PNG8Options = PNG-8 Options :"); ")

    var strCheckboxPNGTransparency = localize("$$$/JavaScripts/X2L/Transparency=Transparency");

    var strCheckboxPNGInterlaced = localize("$$$/JavaScripts/X2L/Interlaced=Interlaced");

    var strCheckboxPNGTrm = locate ("$$$ / JavaScripts/X2L/Trim = Trim layers");

    var strPNG24Options = locate ("$$$ / JavaScripts/X2L/PNG24Options = Options format PNG-24 :"); ")

    the drop in the index from the file type list

    var png24Index = 7;

    main();

    ///////////////////////////////////////////////////////////////////////////////

    Functions

    ///////////////////////////////////////////////////////////////////////////////

    ///////////////////////////////////////////////////////////////////////////////

    Function: main

    Use: the core routine for this script

    Entry: < no >

    Return: < no >

    ///////////////////////////////////////////////////////////////////////////////

    main() {} function

    If (app.documents.length < = 0) {}

    If (DialogModes.NO! = app.playbackDisplayDialogs) {}

    Alert (strAlertDocumentMustBeOpened);

    }

    return to "Cancel"; quitting smoking, return "Cancel" (do not localize) makes the palette actions not to register our script

    }

    var exportInfo = new Object();

    initExportInfo (exportInfo);

    Search the last used via Photoshop register params, getCustomOptions rise if none does not exist

    try {}

    }

    {catch (e)}

    It's ok if we have any options, continue with the default settings

    }

    try {}

    var Nomdoc = app.activeDocument.name;  record the name of app.activeDocument before double.

    var layerCount = app.documents [docName].layers.length;

    var layerSetsCount = app.documents [docName].layerSets.length;

    If ((layerCount < = 1) & & (layerSetsCount < = 0)) {}

    If (DialogModes.NO! = app.playbackDisplayDialogs) {}

    Alert (strAlertNeedMultipleLayers);

    return to "Cancel"; quitting smoking, return "Cancel" (do not localize) makes the palette actions not to register our script

    }

    } else {}

    var rememberMaximize;

    var needMaximize = exportInfo.psdMaxComp? QueryStateType.ALWAYS: QueryStateType.NEVER;

    app.activeDocument = app.documents [docName];

    var duppedDocument = app.activeDocument.duplicate ();

    duppedDocument.activeLayer = duppedDocument.layers [duppedDocument.layers.length - 1]; to remove the

    setInvisibleAllArtLayers (duppedDocument);

    exportChildren (duppedDocument, app.documents [docName], exportInfo, duppedDocument, exportInfo.fileNamePrefix);

    duppedDocument.close (SaveOptions.DONOTSAVECHANGES);

    If (rememberMaximize! = undefined) {}

    app.preferences.maximizeCompatibility = rememberMaximize;

    }

    If (DialogModes.ALL == app.playbackDisplayDialogs) {}

    Alert (strTitle + strAlertWasSuccessful);

    }

    app.playbackDisplayDialogs = DialogModes.ALL;

    }

    } catch (e) {}

    If (DialogModes.NO! = app.playbackDisplayDialogs) {}

    Alert (e);

    }

    return to "Cancel"; quitting smoking, return "Cancel" (do not localize) makes the palette actions not to register our script

    }

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: settingDialog

    Use: pop of the UI and get the user settings

    Entry: object of exportInfo containing our settings

    Back: OK, the info in the dialog box is set to the exportInfo object

    ///////////////////////////////////////////////////////////////////////////////

    function settingDialog (exportInfo) {}

    return;

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: hideAllFileTypePanel

    Use: hide all panels in common stocks

    Entered: < none >, dlgMain is a global for this script

    Return: < any >, all the panels are now hidden

    ///////////////////////////////////////////////////////////////////////////////

    function hideAllFileTypePanel() {}

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: initExportInfo

    Use: create our default settings

    Entry: a new object

    Return: a new object with the default params

    ///////////////////////////////////////////////////////////////////////////////

    function initExportInfo (exportInfo) {}

    exportInfo.destination = new String (exportPath);

    exportInfo.fileNamePrefix = new String ("untitled_");

    exportInfo.visibleOnly = false;

    exportInfo.fileType = png24Index;

    exportInfo.icc = true;

    exportInfo.png24Transparency = true;

    exportInfo.png24Interlaced = false;

    exportInfo.png24Trim = true;

    try {}

    exportInfo.destination is Folder (new String (exportPath)) .fsName;. destination folder

    var tmp = app.activeDocument.fullName.name;

    exportInfo.fileNamePrefix = decodeURI (tmp.substring (0, tmp.indexOf("."))); part of the body filename

    } catch (someError) {}

    exportInfo.destination = new String (exportPath);

    exportInfo.fileNamePrefix = app.activeDocument.name; part of the body filename

    }

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: saveFile

    Use: the routine of work, take our params and save the file accordingly

    Entry: refers to the document, the name of the output file,

    export of information object containing more information

    Return: < any >, a file on disk

    ///////////////////////////////////////////////////////////////////////////////

    function saveFile (docRef, fileNameBody, exportInfo) {}

    saveFile (docRef, fileNameBody, exportInfo, false, true);

    function saveFile (docRef, fileNameBody, exportInfo, interlacedValue, transparencyValue) {}

    var id6 = charIDToTypeID ('Expr');

    var desc3 = new ActionDescriptor();

    7 var = charIDToTypeID ("Usng");

    var desc4 = new ActionDescriptor();

    id8 var = charIDToTypeID ("Op");

    id9 var = charIDToTypeID ('SWOp');

    var id10 = charIDToTypeID ("OpSa");

    Desc4.putEnumerated (id8, id9, id10);

    id11 var = charIDToTypeID ("Fmt");

    id12 var = charIDToTypeID ("IRFm");

    id13 var = charIDToTypeID ("PN24");

    Desc4.putEnumerated (id11, id12, id13);

    var id14 = charIDToTypeID ("Introduction");

    Desc4.putBoolean (id14, interlacedValue);

    id15 var = charIDToTypeID ("Trns");

    Desc4.putBoolean (id15, transparencyValue);

    id16 var = charIDToTypeID ("Mtt");

    Desc4.putBoolean (id16, true);

    var id17 = charIDToTypeID ("MttR");

    Desc4.putInteger (id17, 255);

    var id18 = charIDToTypeID ("MttG");

    Desc4.putInteger (id18, 255);

    id19 var = charIDToTypeID ("MttB");

    Desc4.putInteger (id19, 255);

    id20 var = charIDToTypeID ("SHTM");

    Desc4.putBoolean (id20, false);

    id21 var = charIDToTypeID ("SImg");

    Desc4.putBoolean (id21, true);

    id22 var = charIDToTypeID ("OHSA");

    Desc4.putBoolean (id22, false);

    var id23 = charIDToTypeID ("SSLt");

    var list1 = new ActionList();

    Desc4.putList (id23, list1);

    var id24 = charIDToTypeID ("DIDr");

    Desc4.putBoolean (id24, false);

    id25 var is charIDToTypeID ('In');.

    Desc4.putPath (id25, new file (exportPath + "C:/users/Tim/Desktop/decors/png /" + fileNameBody + ".png"));

    var delayed26 = stringIDToTypeID ('SaveForWeb');

    Desc3.putObject (7, delayed26, desc4);

    executeAction (id6, desc3, DialogModes.NO);

    }

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: zeroSuppress

    Use: return a string completed up to the figure (s)

    Entry: num to convert, the number of necessary digits

    Return: string padded all numbers

    ///////////////////////////////////////////////////////////////////////////////

    function zeroSuppress (num, number) {}

    var tmp = num.toString ();

    While (tmp.length < number) {}

    tmp = '0' + tmp;

    }

    return tmp;

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: setInvisibleAllArtLayers

    Use: Unlock and make invisible all the layers of art, recursively

    Entry: document or layerset

    Back: all layers of art are unlocked and invisible

    ///////////////////////////////////////////////////////////////////////////////

    function setInvisibleAllArtLayers (obj) {}

    for (var i = 0; i < obj.artLayers.length; i ++) {}

    obj.artLayers [i] .allLocked = false;

    obj.artLayers [i] .visible = false;

    }

    for (var i = 0; i < obj.layerSets.length; i ++) {}

    setInvisibleAllArtLayers (obj.layerSets [i]);

    }

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: removeAllInvisibleArtLayers

    Use: remove all layers invisible art, recursively

    Entry: document or layer set

    Return: < any >, all invisible layers are now gone

    ///////////////////////////////////////////////////////////////////////////////

    function removeAllInvisibleArtLayers (obj) {}

    for (var i = obj.artLayers.length - 1; 0 < = i; i--) {}

    try {}

    {if(!obj.artLayers[i].visible)}

    obj.artLayers [i] .remove ();

    }

    }

    {} catch (e)

    }

    }

    for (var i = obj.layerSets.length - 1; 0 < = i; i--) {}

    removeAllInvisibleArtLayers (obj.layerSets [i]);

    }

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: removeAllEmptyLayerSets

    Use: find everything empty layer sets and remove them, recursively

    Entry: document or layer set

    Return: empty layer sets are now gone

    ///////////////////////////////////////////////////////////////////////////////

    function removeAllEmptyLayerSets (obj) {}

    var foundEmpty = true;

    for (var i = obj.layerSets.length - 1; 0 < = i; i--) {}

    If (removeAllEmptyLayerSets (obj.layerSets [i])) {}

    obj.layerSets [i] .remove ();

    } else {}

    foundEmpty = false;

    }

    }

    If (obj.artLayers.length > 0) {}

    foundEmpty = false;

    }

    Return foundEmpty;

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: zeroSuppress

    Use: return a string completed up to the figure (s)

    Entry: num to convert, the number of necessary digits

    Return: string padded all numbers

    ///////////////////////////////////////////////////////////////////////////////

    function removeAllInvisible (docRef) {}

    removeAllInvisibleArtLayers (docRef);

    removeAllEmptyLayerSets (docRef);

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: exportChildren

    Use: find all the children in this document to record

    Entry: duplicate the original of the document, export info.

    Document reference, from file name

    Return: < any >, the documents are saved accordingly

    ///////////////////////////////////////////////////////////////////////////////

    function exportChildren (dupObj, orgObj, exportInfo, dupDocRef, fileNamePrefix) {}

    for (var i = 0; i < dupObj.artLayers.length; i ++) {}

    If (exportInfo.visibleOnly) {/ / only visible layer}

    If (! orgObj.artLayers [i] .visible) {}

    continue;

    }

    }

    dupObj.artLayers [i] .visible = true;

    var NomCouche = dupObj.artLayers [i] .name;  store the name of the layer before change doc

    var duppedDocumentTmp = dupDocRef.duplicate ();

    If ((png24Index == exportInfo.fileType) |) (png8Index is exportInfo.filetype)) {/ / PSD: maintain transparency}

    removeAllInvisible (duppedDocumentTmp);

    PNGFileOptions

    If (activeDocument.activeLayer.isBackgroundLayer == false) {//is it something other than a background layer?}

    app.activeDocument.trim (TrimType.TRANSPARENT);

    }

    } else {/ / all flatten}

    duppedDocumentTmp.flatten ();

    }

    Edit

    var Nomdoc = app.activeDocument.name;

    For some reason any indexOf fails if we include the '-', so we use 'copy' and decrement the index of 1.

    docName = docName.slice (0, docName.indexOf('copy')-1);

    var fileNameBody = (docName + '_' + layerName) .toLowerCase ();

    fileNameBody = fileNameBody.replace (/ [:------/------* \? \ "\ <>\ \ |"]) /g, "_");  // '/\:*?" <> |' -> « _ »

    If {(fileNameBody.length > 120)

    fileNameBody = fileNameBody.substring (0.120);

    }

    saveFile (duppedDocumentTmp, fileNameBody, exportInfo);

    duppedDocumentTmp.close (SaveOptions.DONOTSAVECHANGES);

    dupObj.artLayers [i] .visible = false;

    }

    for (var i = 0; i < dupObj.layerSets.length; i ++) {}

    If (exportInfo.visibleOnly) {/ / only visible layer}

    If (! orgObj.layerSets [i] .visible) {}

    continue;

    }

    }

    var fileNameBody = fileNamePrefix;

    fileNameBody += '_' + zeroSuppress (i, 4) + "s";

    exportChildren (dupObj.layerSets [i], orgObj.layerSets [i], exportInfo, dupDocRef, fileNameBody);  recursive call

    }

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: objectToDescriptor

    Use: create an ActionDescriptor of a JavaScript object

    Entry: JavaScript Object (o)

    unique chain of the object (s)

    Pre process converter (f)

    Return: ActionDescriptor

    NOTE: Only, boolean, string, number and UnitValue are supported, use a pre processor

    to convert other types (f) to one of these forms.

    REUSE: This routine is used in other scripts. Please update those if you

    change. I'm not include using or eval statements that I want these

    stand-alone scripts.

    ///////////////////////////////////////////////////////////////////////////////

    function objectToDescriptor (o, s, f) {}

    o = {};

    var d = new ActionDescriptor;

    var l = o.reflect.properties.length;

    d.putString (app.charIDToTypeID ('Msge"), s);

    for (var i = 0; i < l; i ++) {}

    var k = o.reflect.properties [i] m:System.NET.SocketAddress.ToString ();

    If (k == '__proto__' | k == '__count__' | k == '__class__' | k == 'reflect')

    continue;

    var v = o [k];

    k = app.stringIDToTypeID (k);

    Switch (typeof (v)) {}

    case 'boolean ':

    d.putBoolean (k, v);

    break;

    case "string":

    d.putString (k, v);

    break;

    case 'number ':

    d.putDouble (k, v);

    break;

    by default:

    {

    If (v instanceof UnitValue) {}

    UC var = new Object;

    UC ["px"] = charIDToTypeID ("#Rlt"); unitDistance

    UC ["%"] = charIDToTypeID ("#Prc"); unitPercent

    d.putUnitDouble (k, uc [v.type], v.value);

    } else {}

    throw (new Error ("Unsupported type in objectToDescriptor" + typeof (v)));

    }

    }

    }

    }

    return d;

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: descriptorToObject

    Use: updating a JavaScript from an ActionDescriptor object

    Entry: JavaScript Object (o), current to update object (output)

    Photoshop ActionDescriptor (d), descriptor shoot again for object params of

    unique chain of the object (s)

    JavaScript function (f), position the utility of conversion process

    Back: Nothing, update is applied to spent in JavaScript Object (o)

    NOTE: Only, boolean, string, number and UnitValue are supported, use a post-processor

    to convert other types (f) to one of these forms.

    REUSE: This routine is used in other scripts. Please update those if you

    change. I'm not include using or eval statements that I want these

    stand-alone scripts.

    ///////////////////////////////////////////////////////////////////////////////

    function descriptorToObject (o, d, f, s) {}

    var l = d.count;

    If {(l)

    var keyMessage = app.charIDToTypeID ("Msge");

    If (d.hasKey (keyMessage) & & (s! = d.getString (keyMessage))) return;

    }

    for (var i = 0; i < l; i ++) {}

    var k = d.getKey (i); // i + 1 ?

    var t = d.getType (k);

    STRK = app.typeIDToStringID (k);

    switch (t) {}

    case DescValueType.BOOLEANTYPE:

    o [strk] = d.getBoolean (k);

    break;

    case DescValueType.STRINGTYPE:

    o [strk] = d.getString (k);

    break;

    case DescValueType.DOUBLETYPE:

    o [strk] = d.getDouble (k);

    break;

    case DescValueType.UNITDOUBLE:

    {

    UC var = new Object;

    UC [charIDToTypeID ("#RLT")] = "px"; unitDistance

    UC [charIDToTypeID ("#PRC")] = '% '; unitPercent

    UC [charIDToTypeID ("#pxl")] = "px"; unitPixels

    UT var = d.getUnitDoubleType (k);

    var uv = d.getUnitDoubleValue (k);

    o [strk] = new UnitValue (uv, uc [ut]);

    }

    break;

    case DescValueType.INTEGERTYPE:

    case DescValueType.ALIASTYPE:

    case DescValueType.CLASSTYPE:

    case DescValueType.ENUMERATEDTYPE:

    case DescValueType.LISTTYPE:

    case DescValueType.OBJECTTYPE:

    case DescValueType.RAWTYPE:

    case DescValueType.REFERENCETYPE:

    by default:

    throw (new Error ("Unsupported type in descriptorToObject" + t));

    }

    }

    If (undefined! = f) {}

    o = f (o);

    }

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: preProcessExportInfo

    Usage: Convert Photoshop enums to strings for storage

    Entry: Object of JavaScript of my parameters for this script

    Return: Object of JavaScript with objects converted for storage

    ///////////////////////////////////////////////////////////////////////////////

    function preProcessExportInfo (o) {}

    o.tiffCompression = o.tiffCompression.toString ();

    o.pdfEncoding = o.pdfEncoding.toString ();

    o.targaDepth = o.targaDepth.toString ();

    o.bmpDepth = o.bmpDepth.toString ();

    Return to o;

    }

    ///////////////////////////////////////////////////////////////////////////////

    Function: postProcessExportInfo

    Usage: convert strings in destocking Photoshop enums

    Entry: Object of my parameters a string JavaScript

    Return: Object of JavaScript with objects in the form of enum

    ///////////////////////////////////////////////////////////////////////////////

    function postProcessExportInfo (o) {}

    o.tiffCompression = eval (o.tiffCompression);

    o.pdfEncoding = eval (o.pdfEncoding);

    o.targaDepth = eval (o.targaDepth);

    o.bmpDepth = eval (o.bmpDepth);

    Return to o;

    }

    ///////////////////////////////////////////////////////////////////////////

    Function: StrToIntWithDefault

    Usage: convert a string to a number, first depriving all the characters

    Input: a string and a number of default

    Return: a number

    ///////////////////////////////////////////////////////////////////////////

    function StrToIntWithDefault (s, n) {}

    var onlyNumbers = / [^ 0-9] / g;

    var t is SS. Replace (onlyNumbers, "");

    t = parseInt (t);

    If (! isNaN (t)) {}

    n = t;

    }

    return n;

    }

    End X2L.jsx

    The exportPath variable is what you want to change to the beginning. It should read:

    var exportPath = "~/Desktop/Backdrops/png/";
    exportPath = exportPath + '/layers';//Get rid of this
    

    The line you mentioned above should be:

    desc4.putPath( id25, new File( exportPath + fileNameBody + ".png") );
    

    Again, you must be logged in as 'Tim' to access folder of the user. If you're not, you must run the script as an administrator, and then specify the entire path.

  • Batch export of FDF files

    Need to generate a file fdf for thousands of pdf files. Is there a way to export PDFs as a batch fdf files?

    There was FDF files in the folder. Remove and re-directed the Action unfolding now, the generation of FDF files. I check a few files generated in FDF and they are as expected.

    Thank you very much for your help!

Maybe you are looking for

  • Windows vista 32-bit service pack 1 (error 80073712)

    I tried to update this service pack 1 and Dungeon receives this error 80073712 I tried the tool for preparation of system update and after that, I was still not able to date.

  • Lost Vista installation CD

    my windows vista computer has been deleted or lost... and I can't reistall it because I lost my installation c and d... I have the product key and any other information that might be needed, what can I do? don't want to pat a lot of money for the new

  • Photosmart 6510 print with only black print cartridge?

    Hi, can printing Photosmart 6510 in black & white (not gray, but b & w only) when the black ink cartridge is not empty, but all the other cartridges are? If the color cartridges are not already installed, it will always show b & w?

  • HP Deskjet D2400 printer: printer HP Deskjet D2400 Windows 10

    Currently, I use this printer on my windows 7 but will update pc Windows 10 by releasing. This printer will have the drivers needed to work with the new software. Thank you Ron

  • BlackBerry smartphones, I can't use the browser

    It was OK before but no more.  I can only browse on the site of blackberry except that nothing.  I'm looking for something or access a new website it shows a white blank page and loading msg... nothing appears. The email works fine, messenger and eve