Export photos with their file name stamped on to them

Hi
I have finished sorting, selecting, cropping etc my photos. I now wish to export low res samples of them to CD so that customers can view the samples and order prints. I can add a watermark and perform the export, but I want to add (stamp) each photo's file name to the photo sample. This would make it easier for a computer 'challenged' person to correctly obtain the correct photo file names.
G5 iMac, iBook G4   Mac OS X (10.4.6)  

I've not seen that as an option in Aperture. I believe your best bet is to export and html document and add the file information as part of the html.
MacPro 2.66 4 GB   Mac OS X (10.4.8)  

Similar Messages

  • I just order 8 calendars from iPhoto and they came to me fine. Now I need to order two more but when I go thru the process I get a message  saying:unable to assemble calendar. There is a probleme with the photo with the file name"(Null)"   more........ .

    Would someone be able to explain to me the following issue with Iphoto?
    I ordered 8 same calendars for my soccer team and received them fine. Although a couple of pictures on it are a little off (out of focus). I need to order two more of the same calendars but when I go thru the process ireceive an error message saying:
    "Unable to to assemble  calendar" There is a problem with the photo with the file name "(Null)" The full resolution version of this photo either cannot be located or is corrupt. Please replace this photo or delete it from your calendar.
    How can  I fine this "corrupt" photo? How did it go thru with the first batch of calendars but won't go thru now?
    Thank you for your help.   

    Apply the two fixes below in order as needed:
    Fix #1
    Launch iPhoto with the Command+Option keys held down and rebuild the library.
    Since only one option can be run at a time start
    with Option #4 and then #1 as needed.
    Fix #2
    Using iPhoto Library Manager  to Rebuild Your iPhoto Library
    1 - download iPhoto Library Manager and launch.
    2 - click on the Add Library button, navigate to your Home/Pictures folder and select your iPhoto Library folder.
    3 - Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File ➙ Rebuild Library menu option.
    4 - In the next  window name the new library and select the location you want it to be placed.
    5 - Click on the Create button.
    Note: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments.  However, books, calendars, cards and slideshows will be lost. The original library will be left untouched for further attempts at fixing the problem or in case the rebuilt library is not satisfactory.
    OT

  • Iphoto - when exporting photos with their titles,iPhoto changes the manual sequence that I have given and imposes an alphabetical sequence

    Mac mini
    Processor  2.5 GHz Intel Core i5
    Memory  8 GB 1600 MHz DDR3
    Graphics  Intel HD Graphics 4000 768 MB
    Software  OS X 10.8.5 (12F45)
    When exporting a group photos with their individual titles, iPhoto changes the manual sequence that I have given and imposes its own sequence (which seems to be alphabetical).  The export dialogue box allows me to use my titles or to impose a numerical sequence.
    How can I keep my titles and the sequencing that I had carefully worked out?

    What you are missing is that files have no order - you view them using a program and that program creates the order
    When viewing in an iPhoto album you can sort manually and iPhoto will display the photos as you sorted them - but when you move to a different program (the finder for example) you have a totally different set of sorts available - for example in the finder the same set of files can be viewed in alpha order, in size order, in date modified order, etc - none of those are inherent in the file but are sorts set under the view menu 
    So to meet your requirements you must export with file attributes that allow the finder view options to present your desired view - which is what volunteers here have tried to help with - even though it really does not involve IPhoto in any way
    LN

  • How do i print a photo with the file name

    This seem stupid simple but I cannot find an answer anywhere. I want to print out hardcopies of phots with the file name printed with the photo. In Windows there is a program called Picture Manager (which has been eliminated in Office 2013) where you can open a folder of images, rename them individually or in batches, resize, edit, etc, all in one lovely program. You can print out individual or contact sheets with specific information for each image. Easy, one program, easy results.
    Is there a comparable program for the Mac? I have searched the web and can only find suggestions that use multiple progams, downloads, plugins, and convoluted work arounds to do this. I have tried printing contact sheets in iPhoto but it crashed each time. Our IT guy suggested moving the images into an album and printing from there but it still crashes. And even if it worked I want large image per page but iPhoto leaves a large amount of white space.
    The quickest way I have figured out is this:
    Select the images in Finder, make a separate folder and copy the images there. (3steps)
    Locate the folder in Finder and drag it to the Bridge icon (4steps)
    Select the images in Bridge, adjust the output settings and Save as a pdf (6steps)
    Locate the pdf in Finder, open in Acrobat, select the images (again!) and print (9steps)

    GraphicConverter, from here:
    http://www.lemkesoft.com/

  • How to most efficiently export photos on their original format with all metadata and adjustments?

    How do I most efficiently export photos on their original format with all metadata and adjustments applied? I am looking for a solution for exporting corrected photos between computers with Lightroom 5 installed. Preferably with no exporting or merging of catalogs.
    Thanks in advance for you support,
    JP Jacobsen

    And yet exporting a catalog is the perfect solution for communicating with another LR catalog...
    But if you really want to export photos , File>Export should work. I guess I don't really understand what your concerns are.

  • Export with dynamic file name

    Hi everyone.
    I want to know how export oracle tables with dynamic file name on windows XP platform.
    bye.

    You'd have to generate the export command-line or par file using a script -- Windows or SQL !
    It would be easy to use SQL to generate the script.
    So you could have a BATch file that
    a. Calls the SQL to generate the export command-line or parfile
    b. Executes the export
    even possibly run in a loop.
    Hemant K Chitale

  • Export copy changed original file name & date

    Photoshop Elements 10.
    I received a digital frame for Christmas.  In order to populate the card, I used the Export as new file, but to copy, not to move.  To fit the files, I had the pictures resized, and to simplify the copies, I had the copies renamed.  the card ended up with what I wanted, but I was left with a big surprise.  The originals had also been renamed.  I can live with that, but I'm not happy.  However, the renaming of the files also touched the file dates, so now I have nearly 5,000 pictures from over 12 years all with toady timestamps.
    I notice that the EXIF dates (picture taken on) are all still there.  Is there a way to set the file dates to the EXIF dates?
    Okay - added notes after my shock.    First of all, files names of the originals were not modified; I just choose a poor folder to look at, and those files names happened to start at xxx0001.  My bad.
    And, while all the pictures I exported/copied were touched and their file dates changed,most of them are still correctly dated in the Elements organizer.  It appears that only those real early files, taken with my first digital camera, which did not have a an EXIF date to begin with, have all been shifted in the organizer to the date/time when the export/copy was made.
    So, while nearly 5,000 files have had their dates changed, in the organizer it is only a couple of hundred that have shifted.
    A) why in the world did these shifts happen?
    B) for those with EXIF dates, any suggestion on correction?

    While a script would probably be best, photoshop 7 requires
    you download a scripting plugin which may or may not install
    in photoshop 7 depending on your version.
    You can probably do what you want with actions. The file naming part
    is not hard, but i have a couple of questions about the cropping.
    Are all the images the same size and are the crops in the same position for each?
    In other words on the P crop (200x250), is the crop in the same position on each
    image or different for each?
    MTSTUNER

  • File Name Stamper

    Hello All,
    I am using: http://acrobatusers.com/assets/uploads/actions/File_Name_Stamper.pdf
    It works great for one file. But for multiple files, a popup dialog box keeps showing up. Our small non-profit organization is processing 1000+ files and pressing the enter key is cumbersome.
    The actual JavaScript code is below. Is there a way to disable the popup dialog box?
    Many thanks...
    //   File Name Stamper Action Script
    //   by Thom Parker, WindJack Solutions, Inc.
    //      www.windjack.com, www.pdfscripting.com
    //   for Adobe Systems Inc. www.adobe.com
    //       NOTE: Only for use in an Action Script
    //       Requires:  Acrobat 10 or later
    //   Stamps the PDF file Name/Title/Date onto a PDF
    //   A popup dialog for entering stamping parameters
    //   is displayed for each PDF processed by the Action
    //   Parameters include Position, Text Size, Font, Text Color
    //   The stamp is created watermark
    //   Version 1.2 - 11/5/2020
    //Acrobat JavaScript Dialog
    //Created by DialogDesigner from WindJack Solutions
    //<CodeAbove>
    var aFontNames = [
    "Helvetica",
    "Times",
    "Courier",
    var aDateFmts = [
                "mm/dd/yyyy",
                "yyyy-mm-dd",
                "mmmm d, yyyy",
                "ddd mmm d, yyyy",
                "dddd mmmm d, yyyy"
    function SetLabelText(dialog, dlg)
         var strLab = "";
         var oRslt = dialog.store();
         strLab = oRslt["FlNm"]?dlg.strDocFileName:dlg.strDocTitle;
         if(oRslt["HDat"])
            var path = new Array();
             strLab += " - " + ( (dlg.GetListSel(oRslt["DFmt"],path))?path.reverse():"").toString();
         dialog.load({"DcSt":strLab});
    //</CodeAbove>
    if(typeof(global.FileNameStamp) == "undefined")
    global.FileNameStamp =
        result:"cancel",
        DoDialog: function(){return app.execDialog(this);},
        strLabSource:"FlNm",
        strDocStamp:"",
        bUseDate:false,
        strDateFormat:"",
        strFontName:["Helvetica"],
        strFontSize:"12",
        strFontColor:"000000",
        strHorzPos:"PosR",
        nMarginX:"0.5",
        strVertPos:"PosT",
        nMarginY:"0.5",
        strPgRangeSel:"rAll",
        strStrtPg:"",
        strEndPg:"",
        GetRadioSel:function(oRslts,aCtrls){
          for(var strRtn=aCtrls[0];aCtrls.length>0;strRtn=aCtrls.pop()){
            if(oRslts[strRtn] == true)
              return strRtn;
          return "";
        SetListSel:function(list,path){if(path.length == 0) return;
        eval("list[\""+ ((typeof path.join != "function")?path:path.join("\"][\"")) + "\"] = 1")},
        GetListSel:function(oLstRslts,path){
           for(var item in oLstRslts){
              if( ((typeof oLstRslts[item]=="number")&&(oLstRslts[item]>0))
                 || this.GetListSel(oLstRslts[item],path) )
               {path.push(item);return true;}
           return false;
        bHidden:true,
        nNumPages:1,
        nCurPage:0,
        strDocTitle:"My Title",
        strDocFileName:"mytestdoc.pdf",
        SetTheLabel:SetLabelText,
        initialize: function(dialog)
            var listDFmt = new Object();
            this.SetListSel(listDFmt, this.strDateFormat);
            var listFont =
                "Helvetica": -1,
            this.SetListSel(listFont, this.strFontName);
            var dlgInit =
                "Font": listFont,
                "FtSz": this.strFontSize,
                "FtCl": this.strFontColor,
                "MrgH": this.nMarginX,
                "MrgV": this.nMarginY,
                    "DcSt": this.strDocStamp,
                    "HDat": this.bUseDate,
                    "tFPg": this.strStrtPg,
                    "tTPg": this.strEndPg,
            dlgInit[this.strLabSource] = true;
            dlgInit[this.strHorzPos] = true;
            dlgInit[this.strVertPos] = true;
            dlgInit[this.strPgRangeSel] = true;
            dialog.load(dlgInit);
            dialog.enable(
                    "tTPg": false,
                    "tFPg": false,
                    "DFmt": false,
            if( (this.strStrtPg == "")|| isNaN(this.strStrtPg) || (Number(this.strStrtPg) > this.nNumPages) )
               if(this.bHidden)
                   this.strStrtPg = "1";
               else
                   this.strStrtPg = (this.nCurPage+1).toString();
            if((this.strEndPg == "") || isNaN(this.strEndPg) || (Number(this.strEndPg) > this.nNumPages) )
               this.strEndPg = this.nNumPages.toString();
            var flist = {};
            for(var i=0;i<aFontNames.length;i++)
            for(var nm in font)
               flist[font[nm]] = -1;
            flist[this.strFontName] = 1;
            var dlist = {};
            var oDt = new Date();
            for(var i=0;i<aDateFmts.length;i++)
               dlist[util.printd(aDateFmts[i],oDt)] = (i==0)?1:-1;
            var exInit ={"tFPg": this.strStrtPg,"tTPg":this.strEndPg, "sOfN":"of (" + this.nNumPages+")",
                                 "DcSt":(this.strLabSource == "FlNm")?this.strDocFileName:this.strDocTitle,
                                 "TopL":"Working on File: " + this.strDocFileName, "Font":flist, "DFmt":dlist };
            if(this.bHidden && this.strPgRangeSel == "rCur")
                  this.strPgRangeSel = "rAll";
                  exInit["rCur"] = false;
                  exInit[this.strPgRangeSel] = true;
            dialog.load(exInit);
            var exInit = {"ExPg":this.strPgRangeSel =="rFro", "MrgH":this.strHorzPos!="PosC", "MrgV":this.strVertPos!="PosM",
                                    "tFPg":this.strPgRangeSel =="rFro", "tTPg":this.strPgRangeSel == "rFro", "rCur":!this.bHidden,
                                    "DcSt":(this.strLabSource == "Titl"), "DFmt":this.bUseDate};
            dialog.enable(exInit);
            this.SetTheLabel(dialog,this);
        validate: function(dialog)
            var oRslt = dialog.store();
            if(isNaN(oRslt["FtSz"]) || (Number(oRslt["FtSz"]) < 0))
                 app.alert("Font Size must be a positive number");
                 return false;
            var rg = /([\dabcdef]{2})([\dabcdef]{2})([\dabcdef]{2})/i;
            if(!rg.test(oRslt["FtCl"]))
                 app.alert("The Font Color must be a series of 3 pairs of Hexadecimal numbers,"
                               + " where each pair represents one 8 bit color component, Red Green Blue\n"
                               + "For Example:\n   Black = 000000,  Red = FF0000, Green = 00FF00, Blue = 0000FF");
                 return false;
            if(isNaN(oRslt["MrgH"]) || (Number(oRslt["MrgH"]) < 0))
                 app.alert("The Horizontal Margin must be a positive number");
                 return false;
            if(isNaN(oRslt["MrgV"]) || (Number(oRslt["MrgV"]) < 0))
                 app.alert("The Vertical Margin must be a positive number");
                 return false;
            return true;
        commit: function(dialog)
            var oRslt = dialog.store();
            this.strLabSource = this.GetRadioSel(oRslt,["FlNm","Titl"]);
            this.strDocStamp = oRslt["DcSt"];
            this.bUseDate = oRslt["HDat"];
            var path = new Array();
            this.strDateFormat = (this.GetListSel(oRslt["DFmt"],path))?path.reverse():"";
            var path = new Array();
            this.strFontName = (this.GetListSel(oRslt["Font"],path))?path.reverse():"";
            this.strFontSize = oRslt["FtSz"];
            this.strFontColor = oRslt["FtCl"];
            this.strHorzPos = this.GetRadioSel(oRslt,["PosL","PosC","PosR"]);
            this.nMarginX = oRslt["MrgH"];
            this.strVertPos = this.GetRadioSel(oRslt,["PosT","PosM","PosB"]);
            this.nMarginY = oRslt["MrgV"];
            this.strPgRangeSel = this.GetRadioSel(oRslt,["rAll","rCur","rFro"]);
            this.strStrtPg = oRslt["tFPg"];
            this.strEndPg = oRslt["tTPg"];
        "But1": function(dialog)
            dialog.end("Abrt");
        "tTPg": function(dialog)
            var x;
        "rFro": function(dialog)
            dialog.enable({tFPg:true, tTPg:true, "ExPg":true});
        "rCur": function(dialog)
            dialog.enable({tFPg:false, tTPg:false,"ExPg":false});
        "rAll": function(dialog)
            dialog.enable({tFPg:false, tTPg:false, "ExPg":false});
        "PosB": function(dialog)
            dialog.enable({"MrgV":true});
        "PosM": function(dialog)
            dialog.enable({"MrgV":false});
        "PosT": function(dialog)
            dialog.enable({"MrgV":true});
        "PosR": function(dialog)
            dialog.enable({"MrgH":true});
        "PosC": function(dialog)
            dialog.enable({"MrgH":false});
        "PosL": function(dialog)
            dialog.enable({"MrgH":true});
        "DFmt": function(dialog)
            this.SetTheLabel(dialog,this);
        "HDat": function(dialog)
            this.SetTheLabel(dialog,this);
            dialog.enable({"DFmt":dialog.store()["HDat"]});
        "DcSt": function(dialog)
            var oRslt = dialog.store();
            if(oRslt["Titl"])
              this.strDocTitle = oRslt["DcSt"];
        "Titl": function(dialog)
            this.SetTheLabel(dialog,this);
            dialog.enable({"DcSt":true});
        "FlNm": function(dialog)
            this.SetTheLabel(dialog,this);
            dialog.enable({"DcSt":false});
        description:
            name: "File Name Stamper",
            elements:
                    type: "view",
                    elements:
                            type: "view",
                            char_height: 10,
                            elements:
                                    type: "static_text",
                                    item_id: "TopL",
                                    name: "Put Dialog Controls Here",
                                    char_width: 15,
                                    alignment: "align_fill",
                                    font: "palette",
                                    bold: true,
                                    type: "cluster",
                                    item_id: "cls1",
                                    name: "Label Options",
                                    elements:
                                            type: "view",
                                            align_children: "align_row",
                                            alignment: "align_fill",
                                            elements:
                                                    type: "radio",
                                                    item_id: "FlNm",
                                                    group_id: "FUse",
                                                    name: "Use File Name",
                                                    variable_Name: "strLabSource",
                                                    type: "radio",
                                                    item_id: "Titl",
                                                    group_id: "FUse",
                                                    name: "Use Document Title (or custom)",
                                                    type: "edit_text",
                                                    item_id: "DcSt",
                                                    variable_Name: "strDocStamp",
                                                    width: 200,
                                                    height: 23,
                                                    alignment: "align_fill",
                                            type: "view",
                                            align_children: "align_row",
                                            elements:
                                                    type: "check_box",
                                                    item_id: "HDat",
                                                    name: "Include Date",
                                                    variable_Name: "bUseDate",
                                                    type: "static_text",
                                                    item_id: "sta2",
                                                    name: "Format",
                                                    type: "popup",
                                                    item_id: "DFmt",
                                                    variable_Name: "strDateFormat",
                                                    width: 180,
                                                    height: 23,
                                                    char_width: 8,
                                            type: "view",
                                            align_children: "align_row",
                                            alignment: "align_fill",
                                            elements:
                                                    type: "static_text",
                                                    item_id: "sta1",
                                                    name: "Font:",
                                                    type: "popup",
                                                    item_id: "Font",
                                                    variable_Name: "strFontName",
                                                    width: 111,
                                                    height: 23,
                                                    char_width: 8,
                                                    type: "static_text",
                                                    item_id: "sta0",
                                                    name: "Font Size:",
                                                    alignment: "align_right",
                                                    font: "dialog",
                                                    type: "edit_text",
                                                    item_id: "FtSz",
                                                    variable_Name: "strFontSize",
                                                    width: 29,
                                                    height: 23,
                                                    type: "static_text",
                                                    item_id: "sta3",
                                                    name: "Color(8bit Hex RGB):",
                                                    alignment: "align_right",
                                                    font: "dialog",
                                                    type: "edit_text",
                                                    item_id: "FtCl",
                                                    variable_Name: "strFontColor",
                                                    width: 80,
                                                    height: 23,
                                                    char_width: 8,
                                    type: "cluster",
                                    item_id: "cls1",
                                    name: "Position",
                                    width: 188,
                                    height: 80,
                                    char_width: 8,
                                    char_height: 8,
                                    elements:
                                            type: "view",
                                            align_children: "align_top",
                                            elements:
                                                    type: "radio",
                                                    item_id: "PosL",
                                                    group_id: "PosH",
                                                    name: "Left",
                                                    variable_Name: "strHorzPos",
                                                    type: "radio",
                                                    item_id: "PosC",
                                                    group_id: "PosH",
                                                    name: "Center",
                                                    type: "radio",
                                                    item_id: "PosR",
                                                    group_id: "PosH",
                                                    name: "Right ",
                                                    type: "static_text",
                                                    item_id: "sta2",
                                                    name: " Margin (inches):",
                                                    type: "edit_text",
                                                    item_id: "MrgH",
                                                    variable_Name: "nMarginX",
                                                    char_width: 8,
                                            type: "view",
                                            align_children: "align_top",
                                            elements:
                                                    type: "radio",
                                                    item_id: "PosT",
                                                    group_id: "PosV",
                                                    name: "Top ",
                                                    variable_Name: "strVertPos",
                                                    type: "radio",
                                                    item_id: "PosM",
                                                    group_id: "PosV",
                                                    name: "Middle",
                                                    type: "radio",
                                                    item_id: "PosB",
                                                    group_id: "PosV",
                                                    name: "Bottom",
                                                    type: "static_text",
                                                    item_id: "sta2",
                                                    name: "Margin (inches):",
                                                    type: "edit_text",
                                                    item_id: "MrgV",
                                                    variable_Name: "nMarginY",
                                                    char_width: 8,
                                    type: "cluster",
                                    item_id: "cls3",
                                    name: "Page range",
                                    align_children: "align_row",
                                    elements:
                                            type: "radio",
                                            item_id: "rAll",
                                            group_id: "GRP1",
                                            name: "All",
                                            variable_Name: "strPgRangeSel",
                                            height: 20,
                                            type: "radio",
                                            item_id: "rCur",
                                            group_id: "GRP1",
                                            name: "Current (Applies only to Open Document)",
                                            height: 20,
                                            type: "radio",
                                            item_id: "rFro",
                                            group_id: "GRP1",
                                            name: "From:",
                                            width: 12,
                                            height: 24,
                                            type: "edit_text",
                                            item_id: "tFPg",
                                            variable_Name: "strStrtPg",
                                            height: 24,
                                            char_width: 6,
                                            type: "static_text",
                                            item_id: "sta1",
                                            name: "To:",
                                            height: 24,
                                            type: "edit_text",
                                            item_id: "tTPg",
                                            variable_Name: "strEndPg",
                                            height: 24,
                                            char_width: 6,
                                            type: "static_text",
                                            item_id: "sOfN",
                                            name: "of (N)          ",
                                            height: 24,
                            type: "view",
                            align_children: "align_row",
                            alignment: "align_fill",
                            elements:
                                    type: "ok_cancel",
                                    ok_name: "Apply",
                                    cancel_name: "Skip",
                                    type: "button",
                                    item_id: "But1",
                                    name: "Abort Process",
                                    type: "gap",
                                    item_id: "gap1",
                                    width: 210,
                                    height: 10,
                                    type: "static_text",
                                    item_id: "sta1",
                                    name: "version 1.2  11/5/2010",
                                    alignment: "align_right",
    var oDoc = event.target;
    if(typeof(oDoc.xfa) == "undefined")
        global.FileNameStamp.bHidden = oDoc.hidden;
        global.FileNameStamp.nNumPages = oDoc.numPages;
        if(!oDoc.hidden)
           global.FileNameStamp.nCurPage = oDoc.pageNum;
        global.FileNameStamp.strDocTitle = oDoc.info.title;
        global.FileNameStamp.strDocFileName = oDoc.documentFileName;
        var cRtn = global.FileNameStamp.DoDialog();
        if("ok" == cRtn)
            // Setup starting parameters
            var nPgStart, nPgEnd;
            var nTextSize = Number(global.FileNameStamp.strFontSize);
            var strLabel = global.FileNameStamp.strDocStamp.replace(/\n/g,"\r");
            // Get Font Color
            rgCol = /([\dabcdef]{2})([\dabcdef]{2})([\dabcdef]{2})/i;
            rgCol.test(global.FileNameStamp.strFontColor);
            var aFontCol = ["RGB", parseInt(RegExp.$1,16)/255,
                            parseInt(RegExp.$2,16)/255, parseInt(RegExp.$3,16)/255];
            switch(global.FileNameStamp.strPgRangeSel)
              case "rAll":
                nPgStart = 0;
                nPgEnd = oDoc.numPages -1;
                break;
              case "rCur":
                nPgEnd = nPgStart = oDoc.hidden?0:oDoc.pageNum;
                break;
              case "rFro":
                nPgStart = Number(global.FileNameStamp.strStrtPg)-1;
                if(nPgStart > (oDoc.numPages -1))
                  nPgStart = oDoc.numPages -1;
                nPgEnd = Number(global.FileNameStamp.strEndPg)-1;
                if(nPgEnd > (oDoc.numPages -1))
                  nPgEnd = oDoc.numPages -1;
                break;
               var nTextAlign,nHAlign,nVAlign;
               var nHMarg, nVMarg;
               var nMargX = Number(global.FileNameStamp.nMarginX) * 72;
               switch(global.FileNameStamp.strHorzPos)
                  case"PosL":
                    nTextAlign = app.constants.align.left; // Left Aligned Text
                    nHAlign = app.constants.align.left;
                    nHMarg = nMargX;
                    break;
                  case"PosC":
                    nTextAlign = app.constants.align.center;
                    nHAlign = app.constants.align.center;
                    nHMarg = 0;
                    break;
                  case"PosR":
                    nTextAlign = app.constants.align.right;
                    nHAlign = app.constants.align.right;
                    nHMarg = -nMargX;
                    break;
               var nMargY = Number(global.FileNameStamp.nMarginY) * 72;
               switch(global.FileNameStamp.strVertPos)
                  case"PosT":
                    nVAlign = app.constants.align.top;
                    nVMarg = -nMargY;
                    break;
                  case"PosM":
                    nVAlign = app.constants.align.center;
                    nVMarg = 0;
                    break;
                  case"PosB":
                    nVAlign = app.constants.align.bottom;
                    nVMarg = nMargY;
                    break;
             // Find and rename watermark;
             var aGs = oDoc.getOCGs();
             for(var i=0;aGs && (i<aGs.length);i++)
                if(aGs[i].name == "Watermark");
                   aGs[i].name = "Old_Watermark";
             try{
              //  Create watermark
              oDoc.addWatermarkFromText({cText:strLabel, nTextAlign:nTextAlign, cFont:global.FileNameStamp.strFontName,
                    nFontSize:nTextSize, aColor:aFontCol, nStart:nPgStart, nEnd:nPgEnd,
                    nHorizAlign:nHAlign, nHorizValue:nHMarg,
                    nVertAlign:nVAlign, nVertValue:nVMarg});
             }catch(e){
                app.alert("Error applying Label:\n" + e);
             // Find and rename watermark;
             var aGs = oDoc.getOCGs();
             for(var i=0;aGs && (i<aGs.length);i++)
                if(aGs[i].name == "Watermark");
                   aGs[i].name = "DocumentLabel";
                   break;
        else if(cRtn == "Abrt")
          event.rc = false;
    else
       if(3 == app.alert(oDoc.documentFileName + ": is a LiveCycle Form, which cannot be labeled\n\n Do you want to continue processing files? (Pressing No will Abort the file processing)",1,2))
         event.rc = false;

    There are a number of simpler ways to do this. Thom's Action is great, but sounds like it might be overkill for this. Text can be added a numer of ways, including a form field, text annotation, layer (aka Watermark, as with Thom's script), and stamp. It can also then be flattened so it gets converted to regular page contents, preventing the user from interacting with it and perhaps changing it. Which you choose depends on you needs. If you provide a bit more description, I could suggest a simpler script you can use.
    Also, please clarify exactly what you want included. Do you want just the file name (example.pdf), the file name without the extension (example), or the complete path (c:\dir1\dir2\example.pdf)?

  • Export photos with original metadata

    I have original photos that states the time taken and all other datas of my camera but once I edited and export from aperture, the new photos do not have the original metadata in it anymore. Is it possible to export photos with the original/master metadata?

    How are you viewing the "metadata time"?
    The file creation date is not the same as the metadata field "Date".
    To view the metadata of an image-format file created by exporting an Image from Aperture, open it in Preview (the app that comes with OS X), run "Tools➞Show Inspector", and click the "Exif" tab.

  • Exporting photos with editing changes

    Hi, I am new to LightRoom. This question might be stupid, but I am having trouble exporting my photos and maintaining the editing changes that I have made. Here are the specifics: I made changes to many raw photos using LR on my desktop computer (Microsoft XP operating system). I then exported those photos, as raw photos and jpegs, to organize them within my hardrive and further edit at a later date. I recently purchased a MacBook Pro. I then copied those exported photos onto my external hard drive and copied them onto my MB. I then imported the file into LR and the original photos are there without any of the editing I did such as changing WB, sharpening, etc. I am wondering what I did wrong? Did I miss a step, fail to check or uncheck some box, or is this a issue with going between Mac and Windows? Any suggestions?
    Thank you,
    carrie

    One follow-up question...again, probably a naive one. Would I be able to tell the editing changes by looking at either the metadata or the developing tools of the jpg files that I edited in raw? Changes such as wb, sharpening, color boosting, etc. I am browsing through my jpgs and they don't appear to contain those editing changes that I speak of. Otherwise, Lee's answer makes sense to me. However, I am not sure if what my eye is perceiving is due to monitor differences. That is why I would like to see exactly if those changes registered.
    Thanks,
    carrie

  • Exporting Photos with Summary Information

    I want to export photos with summary information such as ISO, F setting, shutter speed, ect. For some reason this information is not exporting now. I recently replaced my hard drive and had to redownload LR3 software. Does anyone know what setting I need to adjust so this infor exports with the photo?
    Thanks, Paul

    Thanks Dorin, I was reducing the size of the files in LR3 which was removing
    the information. I'm using Microsift Office Picture Manager to reduce the size of the picture before posting on Treknature. Picture Manager keeps the information, even if I reduce the size of the pic.
    Thanks for the help.
    Paul

  • Help with add file name problem with Photoshop CS4

    Frustrating problem: Help with add file name problem with Photoshop CS4. What happens is this. When I am in PS CS4 or CS3 and run the following script it runs fine. When I am in Bridge and go to tools/photoshop/batch and run the same script it runs until it wants interaction with preference.rulerunits. How do I get it to quit doing this so I can run in batch mode? Any help is appreciated. HLower
    Script follows:
    // this script is another variation of the script addTimeStamp.js that is installed with PS7
    //Check if a document is open
    if ( documents.length > 0 )
    var originalRulerUnits = preferences.rulerUnits;
    preferences.rulerUnits = Units.INCHES;
    try
    var docRef = activeDocument;
    // Create a text layer at the front
    var myLayerRef = docRef.artLayers.add();
    myLayerRef.kind = LayerKind.TEXT;
    myLayerRef.name = "Filename";
    var myTextRef = myLayerRef.textItem;
    //Set your parameters below this line
    //If you wish to show the file extension, change the n to y in the line below, if not use n.
    var ShowExtension = "n";
    // Insert any text to appear before the filename, such as your name and copyright info between the quotes.
    //If you do not want extra text, delete between the quotes (but leave the quotes in).
    var TextBefore = "Lower© ";
    // Insert any text to appear after the filename between the quotes.
    //If you do not want extra text, delete between the quotes (but leave the quotes in).
    var TextAfter = " ";
    // Set font size in Points
    myTextRef.size = 10;
    //Set font - use GetFontName.jsx to get exact name
    myTextRef.font = "Arial";
    //Set text colour in RGB values
    var newColor = new SolidColor();
    newColor.rgb.red = 0;
    newColor.rgb.green = 0;
    newColor.rgb.blue = 0;
    myTextRef.color = newColor;
    // Set the position of the text - percentages from left first, then from top.
    myTextRef.position = new Array( 10, 99);
    // Set the Blend Mode of the Text Layer. The name must be in CAPITALS - ie change NORMAL to DIFFERENCE.
    myLayerRef.blendMode = BlendMode.NORMAL;
    // select opacity in percentage
    myLayerRef.opacity = 100;
    // The following code strips the extension and writes tha text layer. fname = file name only
    di=(docRef.name).indexOf(".");
    fname = (docRef.name).substr(0, di);
    //use extension if set
    if ( ShowExtension == "y" )
    fname = docRef.name
    myTextRef.contents = TextBefore + " " + fname + " " + TextAfter;
    catch( e )
    // An error occurred. Restore ruler units, then propagate the error back
    // to the user
    preferences.rulerUnits = originalRulerUnits;
    throw e;
    // Everything went Ok. Restore ruler units
    preferences.rulerUnits = originalRulerUnits;
    else
    alert( "You must have a document open to add the filename!" );

    you might want to try the scripting forum howard:
    http://www.adobeforums.com/webx?13@@.ef7f2cb

  • Bug:Downloading pdf file from the web,file name in dialog box populates with incorrect file name

    Hi Gurus
    When downloading any pdf file from the web using adobe Reader X the file name dialog box populates with incorrect file name
    compared to the saved file name of the document downloaded.
    Clarity
    1. Download any pdf file from the web
    2. Click File, Save as note the populated File Name
    3. Compare the populated file name with the saved file name of the documant yuo are downloading.
    4. The file Name is incorrect...
    Is there any work around on this issue?Can someone please help?..
    OS:Windows7
    Reader: Adobe Reader X
    I've tried a couple of other versions and still get the same results...

    Are you downloading the file (right-click, save link as), or just opening it by clicking it?
    If the latter, then what happens is the file is loaded to the temporary internet files folder by IE and assigned a temporary name, which is then used when you're trying to save it.
    You can test this out by going to File - Document Properties before trying to save and looking at the file's location.

  • Save As with suggested file name and folder

    I would like the user to be able to press a save button on the pdf and the "Save As dialogue box" pops up pre-populated with a file name and location choosen. The user can then choose to name the file something otherwise or select a new location. I would just like to save them the steps of copying the field data and finding the correct folder (deeply buried on server) however to place the finished document in.
    This doesn't seem to require a trusted function, but how do I suggest the file name based on a field name in the document. And how do I suggest the folder the document should be saved into?
    Thanks in adavance.

    Hi,
    you need a folder level script to use the browseForDoc method.
    http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/js_api_reference.pdf#page=10 4

  • Issue with attachment file name

    Hi All,
    This is about an issue with attachment file name:
    we have a scenario wherein we have payload with attachments ...(attachments can be any doc ,pdf) , problem is main document is comming with messageid.sap.com and thats normal but attachments are comming with file names for example something.pdf or something.doc or something.txt ...this is failing in adapter as it expects same name as u have in main document...anybody have any idea to get through this issue...
    Regards
    kiran

    we have a scenario wherein we have payload with attachments ...(attachments can be any doc ,pdf) , problem is main document is comming with messageid.sap.com and thats normal but attachments are comming with file names for example something.pdf or something.doc or something.txt ...this is failing in adapter as it expects same name as u have in main document...anybody have any idea to get through this issue...
    - <SAP:Payload xlink:href="cid:payload-4CED452F17C601BDE10080000A492050---sap.com">
      <SAP:Name>1 .Header1.txt</SAP:Name>
    Error we are getting is
    Cannot cast 'Header' to boolean] in class com.sap.aii.mappingtool.flib7.NodeFunctions method createIf[Header, com.sap.aii.mappingtool.tf7.rt.Context---27a73bfa]
    So we have to change the File name Header1.txt to something which we can cast to creatif....(we cannot tell the sendr to change the file name as its is set already)
    Thanks for interste and assisting
    Regards
    Kiran

Maybe you are looking for

  • Adobe Extension Manager does not recognize me as a Creative Cloud Member.

    I'm unable to activate several new extensions, particularly 2 of the paper textures.  Adobe Extension Manager says I have to be a Creative Cloud member.  I am. And I"m logged in.

  • DB2 Error while installing

    Hi I am installing NW 04 SR1 on Linux / DB2 Completed the steps of ABAP Central instance and Database instance successfully. While installing the JAVA Add-in, everything seems to go smoothly till step 20 of 26. In the "load java database content" ste

  • The relation between free goods and taxation

    <b>Dear all;</b> I have a problem when i create free goods condition and it's working. Here is the Business Scenario.... my condition if the customer purchases from material XXX 10 EA we should be given a material XXX one unit free (free goods) and w

  • Apps keep crashing after upgrade to ios 7 ipad2

    After upgrading to ios 7 most of my apps keep crashing on ipad2 why? Do i need to re-install them? Please help

  • Making an applet compatible

    I'm working on a webpage, and intentionally used only older Java features for the applet that is much of what makes the page's attraction. (It's an applet to help people learn to remember things better). The applet works fine under appletviewer and n