Linked Image file path cleanup

Regex frustrates me, especially with trying to work with slashes... I just haven't got it yet. I'm looking just for a code snippet to thrown in another clean up script I use. To standardize to UNC, as some templates were created on workstaions (also Mac vs PC) that were incositently mapped (i.e. W:/ or X:/ etc.). Blown a day messing with this so far, maybe reaching out for help would work... Thanks in advanced!
var gDoc = app.activeDocument;
var gLinks = gDoc.links;
var gCounter = 0;
     for (var i = gLinks.length-1; i >= 0 ; i--) {
          var currentLink = gLinks[i];
          var oldPath = currentLink.filePath;
          oldPath = oldPath.replace(/:|\\/g, "\/");
// Intention
// IF the drive letter W:/ or X:/ is used
// IF case is \\OHFILE02\Personalization\
// THEN
// REPLACE with \\ohfile02\Personalization\ (string replace: would be case sensitive, not just all to lowerCase)
// ALSO above would be for all linked images as it looks like it's looping through currentLink, is that correct?
Thanks again!

I don' t pretend to know all the ins and outs of this, but I've beat my head on the same wall to know that you have to use two slashes to find or replace one. In other words:
\\ = "\"
\/  = "/"
\\\\ = "\\"
I also know that you can use "/i" in the first part of the replace statement to make it case insensitive. "/gi" makes it global and case insenstive so:
oldpath.replace(/\\\\ohfile02\\Personalization\\/gi,"whatever")
should catch all variations of upper and lowercase, so you end up with "whatever\Personalization\"
As for the replace string, I think that what you type is what you get.

Similar Messages

  • Script to search and relink linked image files that were moved?

    Good afternoon
    My indesign product catalog has links with a lot of different folders around in my hard disk, not a single folder. And to keep my catalog up to date I must package it.
    When I move my linked files in my computer because I change the folder structure or do some cleaning, my indd loses track of its linked files. Currently I need to relink one by one.
    Therefore I would like to find a script which would scan the hard disk with the all broken links in mind to detect their new location and relink. Yes I am a lazy person.
    Thanks for any clue,

    Thanks so much! I will try soonest.
    How does your script react in the unlikely case of duplicates?
    Date: Thu, 18 Jun 2009 12:43:47 -0600
    From: [email protected]
    To: [email protected]
    Subject: Script to search and relink linked image files that were moved?
    At least your honest about your laziness.... Here's your reward:
    Just a hint, don't select root of your volume, it will loop through every folder in existence, but key to this script is, if you know the general location, select into that folder hierarchy and the script will test for a relative path, otherwise, come back in a few days, and it will be finished.
    ~mike
    var processed = 0
    var skipped = 0
    var updated = 0
    if (app.documents.length > 0){
        if(app.activeDocument.links.length > 0){
            var mydoc = app.activeDocument;
            var mylinks = mydoc.links;
            var myRoot = Folder.selectDialog("Choose the volume or server where assets are located", undefined, false);
            main();
    else
    { alert("No Links present")
    else{alert("No Documents Open")
    function main(){
        if(myRoot != null){
            for(var i = 0; i < mylinks.length ; i++){
                if(mylinks.item(i).status == LinkStatus.linkMissing){
                        var linkdata= mylinks.item(i).filePath;
                        var my_result = linkRepair(linkdata);
                            if (my_result == false){
                                var filetype = "." + mylinks.item(i).linkType;
                                var mysearch =   search(linkdata, filetype);
                                    if(mysearch != undefined){
    var myswitch = confirm(mylinks.item(i).name + " has been found in a different location, Relink and Update?", "Relinker")
                                            if(myswitch){
                                                mylinks.item(i).relink(File(mysearch));
                                                mylinks.item(i).update();
                                else{
                                    alert("" + mylinks.item(i).name " was not found\nFolders processed: "processed + "\nFiles skipped: "+ skipped)
                            else{ alert( my_result + " has been found");
                                mylinks.item(i).relink(File(my_result));
    function linkRepair(linkdata){
    var mypath = linkdata.split(":")
            my_status = analyzePath(mypath)
            if(my_status == true){alert("UPDATED");
                    updated++       
        return my_status
    function analyzePath(mypath){
    var num = mypath.length ;
    for(var i = 0; i < num-1; i++){
        mypath.shift()
        var newpath = pathRebuild(mypath)
        newpath = (myRoot + newpath)
            if(File(newpath).exists){
                return newpath
        return false
    function pathRebuild(pathArray){
    var solidPath = ""
        for(var i = 0; i < pathArray.length ; i++){
            solidPath +=  "/" + pathArray+ ;
        return solidPath;
    function search(linkdata, filetype){
        var mypath = linkdata.split(":")
        var mylink = mypath.pop();
        var OK = confirm("Relative Path does not exist, search folder hiearchy for file?", true, "File Scanner")
        if(OK){
    var myscanresult = getfiles(mylink, myRoot)
    return myscanresult
    function getfiles(mylink, myBase){
    myBase = Folder(myBase);
    var files = myBase.getFiles("*")
    for(var i = 0; i < files.length; i++){
    try{
    var foldertest = files+.getFiles();
    processed++
    var myfile =     File(files+ + "/" + mylink)
        if(myfile.exists == true){
            return myfile
            break;
        else{
        var myscan = getfiles(mylink, Folder(files+))    
            if(myscan != undefined){
            return myscan
            break;
    catch(myerror){
        skipped++
    >

  • FM9/Win - Changing linked image file?

    I can do what I want to do in InDesign, QuarkXpress, and PageMaker, but for some reason this functionality appears to be absent in FrameMaker, which is utterly dain bramaged.
    I have a placed image in multiple places in a FrameMaker document. The image is placed by reference, not embedded. I now want to link to a different graphic (annual updates).
    Re-placing the image a zillion times is not an option, as the sizing and position is already set. I just want to change what FrameMaker is linking to.
    For the life of me, I cannot find where or even if, I can do this.
    The inelegant solution would be to simply move or rename the currently-linked-to file on the hard drive, and rename the new graphic to the same name as the old one. I do not like that option at all, as there are some instances in other documents that I still wish to link to the old image file.
    Is FrameMaker's link handling really this clumsy and archaic? In the other applications I refer to above, I would either go to a links palette and change the destination or right-click on an image and relink it. In FrameMaker, the "Object Properties" dialog appears to only report the location of the referenced file, not allow you to change it.
    What gives?

    Dan,
    To my knowledge, there is nothing in FrameMaker like there is in InDesign that allows you to relink an image directly, or even indirectly via a link list. I also have looked and not found anything. There is a link menu item somewhere but I have never figured out what it does.
    There is a plugin by Bruce Foster that is used to archive a book or document and its linked image files and text insets. When you run it, the plugin COPIES the book file and ALL the files associated with it into another folder that you specify, and then readjusts all the links among these files to point to the copied files. It puts all graphics files into one subfolder and all text insets into another. So, once you get your book where you want it, with no future changes, run the archive, and then use the files and book in the archive folder to print or do whatever you need to do in the future.
    The downside is that you have two sets of files to manage, but if the archived set is rarely or never edited or updated, then all is well.

  • Linking image files created in Mac are broken on PC and Vice Versa

    Hello,
    A fellow designer and I are sharing Illustrator files in the office but she is on a Mac and I am on a PC. Our linking image files are located in multiple folders on our company server, but whenever we open each other's files, all the links are broken and have to be relinked due to our different operating platforms. This can be very time consuming since the images are in different folders and there are many of them.
    Anybody know how to fix this PC/Mac problem without dropping all the linking files into the same folder as the .ai file? I'm not the IT guy so I don't think that rebuilding our server structure is an option either...would cause too much havoc around the office.
    Any help would be appreciated.

    Let me ask you something does this sound like a viable way to work?
    The way to do it is as you yourself suggest to work locally with all the files in one folder so you cannot break the links and that you know where the art is at all times.
    If the IT thinks this is a good way to work then let them create a script to save all linked files to a common live folder for the project so that both computers can find it.
    But from what you describe it is just looking for trouble and might be exactly what the IT wants trouble so they can extend their job. In which case ther is  no solution.

  • How To Access JSP Image file Path inside JavaBean Class

    In my Webapplication,i have jsp and javabeans files. i need to send one image file path contains in Image folder to JavaBean[MyBean.java].
    From MyBean i am trying to display that image using PdfGen Application[JAR] in a new PDF Document.
    The Web Application Structure is as
    MyWebApp
    Image
    \ mypic.gif
    JSP
    \myjsp.jsp
    WEB-INF
    classes
    \pack.MyBean.java
    My Question :
    Inside the webapplication[JSP] the image file is accessed as a URL.(like http://localhost:7001/mywebapp/Image/mypic.gif). but From JavaBean: How To access this file? becz inside javabean it needs a complete system path..How to solve this problem? plz send me any solutions related to my problem....Thank U.

    Dear Madruguinha!
    Thank you very much for your tips.
    but i find another one method for accessing the image.
    // Inside Servlet or JSP
    String realPath=getServletContext().getRealPath("Image"+"/pic1.gif");
    Now we can send this exact system path variable to any java beans or java class that needs the image path as "drivename:\foldername\filename" like "c:\myflolder\mypic.gif" and not web context path.

  • Linked Images/Files not Updating to Remote Versions

    Recently, I've noticed that when I go to upload a new page to our company intranet, any linked images or files do NOT update to the linked versions when they are uploaded --- they are still pointing to the versions on my local drive, so all users see a broken image or are linked to a broken file. I am putting/checking in dependent folders, and the images/files are successfully loaded to the intranet.
    I'm able to fix the issue by manually locating the remote versions of the image/file and inserting it into my .html by hand, but obviously I would prefer to be able to do this automatically. This only started happening recently, as I never had trouble automatically updating links. As far as I know, no settings have changed.
    This is for CS5. Any ideas? Let me know if there are any relevant settings or info I can provide.

    Sounds like you have not created a Site Definition in DW. If you're working within a properly defined local site folder, DW correctly manages paths & assets for you. 
    Nancy O.

  • Imported web app image file path shows no picture

    I am trying to import a file path into the image (type) field of a web app, but the image does not appear on page. If I go into the web app item, do nothing but click 'update', the image will appear on page.
    I have tried importing using Auto-Detect, Comma delimited (CSV), and Tab delimited with the same result. I have exported the .CSV from Numbers (app), and tried copy/paste into TextEdit for Tab delimited. Text is UTF-8.
    Is there some trick to getting the import of a file path to work? Do I need to escape the "/" in the file path (ie.   /_assets/images/<filename>    to    \/_assets/images/<filename> )?

    As I am still testing this web app, I uploaded an image through dreamweaver, then went to the web app, clicked the 'select image' link next to the Image field, and continued to fill in the other info.
    Once that was done -- so I had one example web app item in the spreadsheet -- I exported the template, filled it in with additional data, and imported in the various ways described. I am only using the one image. http://mainedreamvacation.businesscatalyst.com/specials
    I get this image visible on page, I had to go in and update each web app item. Tedious for testing; impractical otherwise.
    Thanks for your help,
    Tim
    Graphics / Web Specialist
    Adventure Advertising
    29 Commercial Street
    Rockport, Maine 04856
    207-236-8049

  • Passing correct image-file path in flashVar from jsp into embedded Flex application

    I have an application that embeds an image viewer, written in
    Adobe Flex within a jsp page running in a J2EE application on
    Tomcat 5.5. The Flex code is a one-line modification of the
    application displayed at (
    http://www.adobe.com/devnet/flex/samples/fig_panzoom/).
    The image viewer is founded and loaded in the output to the
    screen, but I cannot get the Image Viewer to display the image
    correctly, even though I succeed when either I run the .swf from
    the command-line or from an HTML page.
    My webapp is called FRSApp. The directory structure is, under
    FRSApp:
    myTest.html
    jsp/catalog.jsp
    pan_zoom_files/images/map.jpg
    The JSP code is thus,
    code:
    <%@ taglib prefix="mm" uri="FlexTagLib" %>
    <mm:mxml
    source="../pan_zoom_files/FIG_PanZoom_for_jsp.mxml" >
    <mm:flashvar name="myVar"
    value="/FRSApp/pan_zoom_files/images/map.jpg"/>
    </mm:mxml>
    the code within PanZoom.mxml is,
    private var _imageURL:String =
    Application.application.parameters.myVar;
    <ns1:ImageViewer
    id="imageViewer"
    imageURL="{ _imageURL }"
    bitmapScaleFactorMax="5"
    bitmapScaleFactorMin=".05"
    width="100%" height="100%"
    x="0" y="0"/>
    I have tried other paths to the image file, including
    images/map.jpg [required by command-line execution of .swf]
    pan_zoom_files/images/map.jpg [required by HTML page
    (myTest.html) that embeds the .swf file]
    I have succeeded in loading image viewer embedded in the jsp
    page when the image path is hard-coded in the mxml file, by means
    of the following code:
    <div id="swf-id" class="swfcontent"><embed
    type="application/x-shockwave-flash"
    src="../pan_zoom_files/FIG_PanZoom_for_jsp.swf" id="swf-id"
    name="swf-id" bgcolor="#ffffff" quality="high" wmode="opaque"
    height="480" width="772"></div>
    <script type="text/javascript">
    // <![CDATA[
    var props = new Object();
    props.swf = "../pan_zoom_files/FIG_PanZoom_for_jsp.swf";
    props.id = "swf-id";
    props.w = "772";
    props.h = "480";
    props.ver = "9";
    props.wmode= "opaque";
    var swfo = new SWFObject( props );
    registerSWFObject( swfo, "swf-id" );
    // ]]>
    </script>
    The error is either a "failed to load image" generated by the
    Image Viewer code, or a Flex system error message, resembling a
    null-pointer exception:
    TypeError: Error #1009: Cannot access a property or method of
    a null object reference.
    at FIG_PanZoom_for_jsp()
    at _FIG_PanZoom_for_jsp_mx_managers_SystemManager/create()
    at mx.managers::SystemManager/initializeTopLevelWindow()
    at mx.managers::SystemManager/docFrameHandler()
    Any ideas are greatly appreciated!!

    Solved the problem. I had made several mistakes. One of them
    was to pass in the J2EE context path when what was needed was the
    fully qualified image url:
    http://localhost/FRSApp/pan_zoom_files/images/earth-map_small.jpg.
    The second mistake was to assume the flashvar variable could be
    picked up by initializing Action Script in the the mxml file,
    designated by <mx:script> tags. No, the flash variable will
    only be visible within the <mx:Application>
    </mx:Application> tags.

  • Image/File Path

    hi there,
    have a slight poblem regarding a file path, when running it (preview) in netbeans the following is fine
    String path = "src\\Game\\images\\character\\man.gif";However the distributed version no longer looks from src\\ its already in Game\\
    So the dist version (jar file) can no longer display
    man.gifAny ideas?
    Thanks
    Edited by: stevanicus on May 27, 2010 12:11 AM

    stevanicus wrote:
    ..This is what i've got,
    URL path = Game.class.getResource("images/character/");
    getImg(path + "man.gif");
    getImg(path + "man1.gif");
    Code snippets are next to useless. For example, this snippet fails to explain what getImg(String) does or how it does it(1). But please don't go on to post a bunch of other snippets you feel explains the problem. For better help sooner, post an SSCCE.
    1) My answers to your latest question would be different if the getImg(String) method was treating that String as a string representation of a File or URL, for instance. But either way I would advise you limit the getImg() method to accept either a File or URL as appropriate, rather than a String representing the same.
    The URL path, is correct thoHow do you know that?(2) Where/how was it checked?
    2)
    - Do a..
    prompt> jar -tf the.jar.. & copy/paste the output here.
    - Check the URL returned from getResource(String) via System.out or System.err.

  • Is Image File path of  Menus element support relative Path?

    hi,all
    absolute path is OK!
    but relative path no support!
    how to support it?
    thanks
    tony

    Hi Tony,
    The image file does support relative path but it requires a little coding.
    Please have a look at this thread:
    https://forums.sdn.sap.com/click.jspa?searchID=3854863&messageID=1041573
    Kind Regards,
    Owen

  • InDesign vs. Quark in regards to image file paths

    The small daily newspaper for which I work is transitioning from Quark 7.5 to InDesign 8 (the one that comes with CS6). We're using Markzware's Q2ID to convert some of our Quark documents to InDesign but ID doesn't update the images within a document. Here's an example:
    Quark image path — Vol2/DPS-ADS/GRAPHICS/C_22/DISCOUNT LIQ. BUILDING 9-4-01-2
    InDesign image path — Applications/Adobe InDesign CS6/Adobe InDesign CS6.app/Contents/MacOS/Vol2/DPS-ADS/GRAPHICS/C_22/DISCOUNT LIQ. BUILDING 9-4-01-2
    Is there a way to adjust ID so it doesn't include the Applications/Adobe InDesign CS6/Adobe InDesign CS6.app/Contents section?
    I'm sure I'm missing the big picture here. Thanks.

    David, I contacted Markzware support more than once. Our version was upgraded from 6.1.10.4 to 6.10.52. If the latter isn't the correct update, please let me know.
    We didn't have any luck using either software version. The paths for images always started with the computer on which Q2ID was installed. Also, paragraph and character style sheets have been a problem. We're to the point of rebuilding everything. Most of the settings within each paragraph and character style was correct, but for some reason they wouldn't display quite correctly.
    I'm familiar with the base level of Quark 7.5 and new to InDesign, so I'm sure my "newbie-ness" didn't help the situation. Unfortunately, no one here was much wiser. Since the newspaper downturn management is less willing to bring in an expert to help with the transition.
    Our basic page templates have been rebuilt in InDesign so we're past that stage. We do have lots of other Quark documents than need to be converted and I'm going to install the 6.10.52 on a different computer and see perhaps if I can get better results.
    Thanks.

  • Looking for a script that creates labels for linked image files in the layout

    I'm working on a large book with over 650 images and I need to show the file names along with the images in layout for proofing reasons. Does anyone have a script for that does something like this? I'm working in INDD 6.
    Appreciate your help / suggestions!

    This is great— thank you! however you have to select all the image in order to generate the live caption. My file is about 320+ pages, any way to run live caption without having to select the files?

  • Linking vs. embedding image files

    Hi all,
    How does Illustrator handle placed and linked image files? I created a document that has some very simple vector art on top of a placed image. The image is placed and linked, not embedded. The Illy file is 41mb, and the image is 50mb. If the image is linked, why is the Illy file so dang big? I could understand the file being large if the image is embedded...
    (and Why isn't this type of file handling similar to InDe?)
    Just looking for some insight.
    Thanks, Dina

    You could save as a Low-res PDF with Illustrator Editing Capability enabled. This file would be similar to a default Illustrator file, except that you can control the quality of the embedded PDF. The biggest drawback to this is the files will be PDFs instead of AIs and double-clicking will open them in Perview or Acrobat unless you change the default app for PDF files, which you probably don’t want to do. You would then need to manually open the files in Illustrator by dragging to the dock or using File > Open from Illustrator. Also, since hte files are PDFs, it would not be immediadely obvious to other users that these are actually fully editable Illustrator files. I think this is too high a price to pay for a Finder preview.

  • Formatting OLE object to variable file paths.

    I am currently using the trial version (2008) of Crystal Reports...at least for the next 7 1/2 days!  I have worked through all my problems/questions except one.  I am trying to insert a SolidWorks drawing document as an OLE object (linked) & the file path for the SW drawing needs to vary by the part name.  I placed a column in my Excel worksheet titled "Drawing File" & have tried several different formats to point the OLE to the correct file.  Thus far I am successful only in showing the original file the OLE object was created with.  The file path is Z:
    Jesse\Crystal Reports Tests\9-15-2009\FILENAME.slddrw
    I've tried adding hyperlinks to my Excel document, & I've typed out the address to the letter, but I just can't seem to get it to work.  Can anyone offer a solution here?

    I got the format right from the start.  Crystal '08 simply would not link to a SolidWorks file as it will a JPEG file (or any other picture file).  So be warned...if you want a SolidWorks drawing to show on your Crystal Report, you MUST save it as a picture file, which as SolidWorks users know, puts EXTREME limitations on a super product since your drawings & models are dynamically related.

  • Extract image and its file path

    Hi
    Here is my HTML source and i want to extract all <img tag and its file path in comma separated string using javascript or in Java
    <head>
    <meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
    <meta name=ProgId content=Word.Document>
    <meta name=Generator content="Microsoft Word 9">
    <meta name=Originator content="Microsoft Word 9">
    <link rel=File-List href="./index_files/filelist.xml">
    <link rel=Edit-Time-Data href="./index_files/editdata.mso">
    <!--[if !mso]>
    <style>
    v\:* {behavior:url(#default#VML);}
    o\:* {behavior:url(#default#VML);}
    w\:* {behavior:url(#default#VML);}
    .shape {behavior:url(#default#VML);}
    </style>
    <![endif]-->
    <title>Untitled Document</title>
    <!--[if gte mso 9]><xml>
    <o:DocumentProperties>
    <o:Author>fsl</o:Author>
    <o:LastAuthor>fsl</o:LastAuthor>
    <o:Revision>19</o:Revision>
    <o:TotalTime>15</o:TotalTime>
    <o:Created>2005-03-22T05:22:00Z</o:Created>
    <o:LastSaved>2005-03-22T06:00:00Z</o:LastSaved>
    <o:Pages>1</o:Pages>
    <o:Words>572</o:Words>
    <o:Characters>3263</o:Characters>
    <o:Company>fsl</o:Company>
    <o:Lines>27</o:Lines>
    <o:Paragraphs>6</o:Paragraphs>
    <o:CharactersWithSpaces>4007</o:CharactersWithSpaces>
    <o:Version>9.3821</o:Version>
    </o:DocumentProperties>
    </xml><![endif]-->
    <style>
    <!--
    /* Font Definitions */
    @font-face
         {font-family:Verdana;
         panose-1:2 11 6 4 3 5 4 4 2 4;
         mso-font-charset:0;
         mso-generic-font-family:swiss;
         mso-font-pitch:variable;
         mso-font-signature:536871559 0 0 0 415 0;}
    /* Style Definitions */
    p.MsoNormal, li.MsoNormal, div.MsoNormal
         {mso-style-parent:"";
         margin:0in;
         margin-bottom:.0001pt;
         mso-pagination:widow-orphan;
         font-size:12.0pt;
         font-family:"Times New Roman";
         mso-fareast-font-family:"Times New Roman";
         color:black;}
    a:link, span.MsoHyperlink
         {color:blue;
         text-decoration:underline;
         text-underline:single;}
    a:visited, span.MsoHyperlinkFollowed
         {color:blue;
         text-decoration:underline;
         text-underline:single;}
    @page Section1
         {size:8.5in 11.0in;
         margin:1.0in 1.25in 1.0in 1.25in;
         mso-header-margin:.5in;
         mso-footer-margin:.5in;
         mso-paper-source:0;}
    div.Section1
         {page:Section1;}
    /* List Definitions */
    @list l0
         {mso-list-id:1671522707;
         mso-list-type:hybrid;
         mso-list-template-ids:173077734 -1217256714 -1762734104 -1820561022 223512234 -1498092540 -253197138 -1503254310 -1644162396 -2077876560;}
    @list l0:level1
         {mso-level-number-format:bullet;
         mso-level-text:\F0B7;
         mso-level-tab-stop:.5in;
         mso-level-number-position:left;
         text-indent:-.25in;
         mso-ansi-font-size:10.0pt;
         font-family:Symbol;}
    @list l1
         {mso-list-id:1706909113;
         mso-list-type:hybrid;
         mso-list-template-ids:-1244391706 -178735898 -2037087144 -1764829932 -501428334 -1957922170 -877602540 2125899716 -1534562732 181023898;}
    @list l1:level1
         {mso-level-number-format:bullet;
         mso-level-text:\F0B7;
         mso-level-tab-stop:.5in;
         mso-level-number-position:left;
         text-indent:-.25in;
         mso-ansi-font-size:10.0pt;
         font-family:Symbol;}
    ol
         {margin-bottom:0in;}
    ul
         {margin-bottom:0in;}
    -->
    </style>
    <!--[if gte mso 9]><xml>
    <o:shapedefaults v:ext="edit" spidmax="1027"/>
    </xml><![endif]--><!--[if gte mso 9]><xml>
    <o:shapelayout v:ext="edit">
    <o:idmap v:ext="edit" data="1"/>
    </o:shapelayout></xml><![endif]-->
    </head>
    <body bgcolor=white lang=EN-US link=blue vlink=blue style='tab-interval:.5in'>
    <div class=Section1>
    <div align=center>
    <table border=0 cellspacing=1 cellpadding=0 width=100 bgcolor="#003399"
    style='width:75.0pt;mso-cellspacing:.7pt;background:#003399;mso-padding-alt:
    0in 0in 0in 0in'>
    <tr>
    <td style='background:white;padding:0in 0in 0in 0in'>
    <div align=center>
    <table border=0 cellspacing=0 cellpadding=0 width=549 style='width:411.75pt;
    mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
    <tr style='height:1.5pt'>
    <td style='padding:0in 0in 0in 0in;height:1.5pt'>
    <p class=MsoNormal align=right style='text-align:right;mso-line-height-alt:
    1.5pt'><img width=247 height=36 id="_x0000_i1025" src="images\fsl.jpg"></p>
    </td>
    </tr>
    <tr style='height:1.5pt'>
    <td style='background:#C6EAFD;padding:0in 0in 0in 0in;height:1.5pt'>
    <p class=MsoNormal style='mso-line-height-alt:1.5pt'><img width=600
    height=202 id="_x0000_i1026" src="images\banner1.jpg"></p>
    </td>
    </tr>
    <tr>
    <td style='background:#C6EAFD;padding:0in 0in 0in 0in'>
    <table border=0 cellspacing=0 cellpadding=0 width="100%" style='width:100.0%;
    mso-cellspacing:0in;mso-padding-alt:1.5pt 1.5pt 1.5pt 1.5pt'>
    <tr style='height:1.5pt'>
    <td width="38%" style='width:38.0%;padding:1.5pt 1.5pt 1.5pt 1.5pt;
    height:1.5pt'>
    <p class=MsoNormal><![if !supportEmptyParas]> <![endif]><span
    style='font-size:2.0pt;mso-bidi-font-size:12.0pt'><o:p></o:p></span></p>
    </td>
    <td width="62%" style='width:62.0%;padding:1.5pt 1.5pt 1.5pt 1.5pt;
    height:1.5pt'>
    <p class=MsoNormal style='mso-line-height-alt:1.5pt'><b><span
    style='font-size:10.0pt;font-family:Verdana;color:#FF6600'></span></b></p>
    </td>
    </tr>
    <tr>
    <td colspan=2 style='padding:1.5pt 1.5pt 1.5pt 1.5pt'>
    <table border=0 cellspacing=0 cellpadding=0 width="100%"
    style='width:100.0%;mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
    <tr>
    <td width="27%" style='width:27.0%;padding:0in 0in 0in 0in'>
    <p class=MsoNormal> </p>
    </td>
    <td width="73%" style='width:73.0%;padding:0in 0in 0in 0in'>
    <p class=MsoNormal><b><span style='font-size:10.0pt;font-family:Verdana;
    color:#FF6600'></span></b></p>
    </td>
    </tr>
    </table>
    <p class=MsoNormal><o:p></o:p></p>
    </td>
    </tr>
    <tr>
    <td colspan=2 style='padding:1.5pt 1.5pt 1.5pt 1.5pt'>
    <table border=0 cellspacing=0 cellpadding=0 width="100%"
    style='width:100.0%;mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
    <tr>
    <td width="15%" style='width:15.0%;padding:0in 0in 0in 0in'>
    <p class=MsoNormal> </p>
    </td>
    <td width="85%" style='width:85.0%;padding:0in 0in 0in 0in'>
    <p class=MsoNormal><b><span style='font-size:10.0pt;font-family:Verdana;
    color:#FF6600'></span></b></p>
    </td>
    </tr>
    </table>
    <p class=MsoNormal><o:p></o:p></p>
    </td>
    </tr>
    </table>
    <p class=MsoNormal><o:p></o:p></p>
    </td>
    </tr>
    <tr style='height:21.0pt'>
    <td style='background:white;padding:0in 0in 0in 0in;height:21.0pt'>
    <p class=MsoNormal align=center style='text-align:center'><b><span
    style='font-family:Verdana;mso-bidi-font-family:Arial'></span></b></p>
    </td>
    </tr>
    <tr style='height:1.5pt'>
    <td valign=top style='background:white;padding:0in 0in 0in 0in;height:1.5pt'>
    <div align=center>
    <table border=0 cellspacing=0 cellpadding=0 width="100%" style='width:100.0%;
    mso-cellspacing:0in;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'>
    <tr style='height:69.75pt'>
    <td width="9%" style='width:9.52%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:69.75pt'>
    <p class=MsoNormal align=center style='text-align:center'><img width=47
    height=47 id="_x0000_i1027" src="images\1.gif"></p>
    </td>
    <td width="28%" style='width:28.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:69.75pt'>
    <p class=MsoNormal><b><i><span style='font-size:13.5pt;color:#FF6600'>  </span></i></b><i><span
    style='font-size:13.5pt;color:#FF6600'>frontline</span></i> <span
    style='font-size:13.5pt;font-family:Arial;color:#33CCCC'>ERP</span><b><span
    style='font-family:Arial;color:#33CCCC'> </span></b></p>
    </td>
    <td width="62%" style='width:62.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:69.75pt'>
    <p class=MsoNormal style='text-align:justify'><b><span style='font-size:
    7.5pt;font-family:Verdana'>E</span></b><span style='font-size:7.5pt;
    font-family:Verdana'>nterprise <b>R</b>esource <b>P</b>lanning An ERP system supports the planning of the utilization of the enterprises resources, primarily production, distribution and servicing resources, i.e. inventory, production capacity, logistics capacity, employee work hours, etc.<o:p></o:p></span></p>
    <p class=MsoNormal style='text-align:justify'><span style='font-size:
    7.5pt;font-family:Verdana'><br>
    The system works in the modular form and provides complete solution for a small to a large enterprise thus caters to their diverse needs from a simple to complex resource planning and management solution.</span></p>
    </td>
    </tr>
    <tr>
    <td width="9%" style='width:9.52%;padding:3.0pt 3.0pt 3.0pt 3.0pt'>
    <p class=MsoNormal> </p>
    </td>
    <td width="28%" style='width:28.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt'>
    <p class=MsoNormal> </p>
    </td>
    <td width="62%" style='width:62.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt'>
    <p class=MsoNormal> </p>
    </td>
    </tr>
    <tr style='height:69.75pt'>
    <td width="9%" style='width:9.52%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:69.75pt'>
    <p class=MsoNormal align=center style='text-align:center'><img width=47
    height=47 id="_x0000_i1028" src="images\2.gif"></p>
    </td>
    <td width="28%" style='width:28.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:69.75pt'>
    <p class=MsoNormal><b><i><span style='font-size:13.5pt;color:#FF6600'>  </span></i></b><i><span
    style='font-size:13.5pt;color:#FF6600'>frontline </span></i> <span
    style='font-size:13.5pt;font-family:Arial;color:#33CCCC'>e-Showroom</span><b><span
    style='font-family:Arial;color:#33CCCC'> </span></b></p>
    </td>
    <td width="62%" style='width:62.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:69.75pt'>
    <p class=MsoNormal style='text-align:justify'><i><span style='font-size:
    7.5pt;font-family:Verdana'>frontline </span></i><b><span
    style='font-size:7.5pt;font-family:Verdana'></span></b><span
    style='font-size:7.5pt;font-family:Verdana'> has conceptualized, designed and developed B2B and B2C Portals. The portal provides business rules based shopping for bulk consumers, dealers, corporates & customers. Satellite shops could be setup from the portal that could sell selected / all products from the online shopping mall.
    </span></p>
    </td>
    </tr>
    <tr style='height:12.0pt'>
    <td width="9%" style='width:9.52%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:12.0pt'>
    <p class=MsoNormal> </p>
    </td>
    <td width="28%" style='width:28.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:12.0pt'>
    <p class=MsoNormal> </p>
    </td>
    <td width="62%" style='width:62.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:12.0pt'>
    <p class=MsoNormal> </p>
    </td>
    </tr>
    <tr style='height:69.75pt'>
    <td width="9%" style='width:9.52%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:69.75pt'>
    <p class=MsoNormal align=center style='text-align:center'><img width=47
    height=47 id="_x0000_i1029" src="images\3.gif"></p>
    </td>
    <td width="28%" style='width:28.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:69.75pt'>
    <p class=MsoNormal><b><i><span style='font-size:13.5pt;color:#FF6600'>  </span></i></b><i><span
    style='font-size:13.5pt;color:#FF6600'>frontline</span></i> <b><span
    style='font-family:Arial;color:#33CCCC'>SFA</span></b></p>
    </td>
    <td width="62%" style='width:62.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:69.75pt'>
    <p class=MsoNormal style='text-align:justify'><b><span style='font-size:
    7.5pt;font-family:Verdana;mso-bidi-font-family:Arial;color:#999999'><o:p></o:p></span></b></p>
    <p class=MsoNormal style='text-align:justify'><span style='font-size:
    7.5pt;font-family:Verdana'>A Sales Force Automation System
    To organize, manage and improve sales call tracking - helps you SELL more. The most powerful sales force automation system - Automates your company�s sales efforts enabling sales people across the entire sales cycle with contact management, email, fax, SMS and task scheduling.
    frontline SFA helps to make the sales pipeline completely transparent, enabling sales teams to track every lead and follow each deal throughout the sales cycle. It enables the Organization to standardize the sales process and to view, manage and control all the activities & information on a real time basis. <o:p></o:p></span></p>
    <p class=MsoNormal style='text-align:justify'><span style='font-size:
    7.5pt;font-family:Verdana'><br>
    </span></p>
    </td>
    </tr>
    <tr>
    <td width="9%" style='width:9.52%;padding:3.0pt 3.0pt 3.0pt 3.0pt'>
    <p class=MsoNormal> </p>
    </td>
    <td width="28%" style='width:28.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt'>
    <p class=MsoNormal> </p>
    </td>
    <td width="62%" style='width:62.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt'>
    <p class=MsoNormal> </p>
    </td>
    </tr>
    <tr style='height:63.0pt'>
    <td width="9%" style='width:9.52%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:63.0pt'>
    <p class=MsoNormal align=center style='text-align:center'><img width=47
    height=47 id="_x0000_i1042" src="images\4.gif"></p>
    </td>
    <td width="28%" style='width:28.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:63.0pt'>
    <p class=MsoNormal><b><i><span style='font-size:13.5pt;color:#FF6600'>  </span></i></b><i><span
    style='font-size:13.5pt;color:#FF6600'>frontline</span></i> <b><span
    style='font-family:Arial;color:#33CCCC'>CMS </span></b><o:p></o:p></p>
    </td>
    <td width="62%" style='width:62.24%;padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:63.0pt'>
    <p class=MsoNormal style='text-align:justify'><b><span style='font-size:
    7.5pt;font-family:Verdana;color:#999999'>An Email marketing tool...
    <o:p></o:p></span></b></p>
    <p class=MsoNormal style='text-align:justify'><span style='font-size:
    7.5pt;font-family:Verdana'>frontline CMS facilitates bulk e - mailing, bulk SMS and bulk mailing and is a very easy operable tool for marketing. It is a very strong web based application having user-friendly interface enabling user to reach thousand of his contacts round the globe through email and SMS just on one click. </span><o:p></o:p></p>
    </td>
    </tr>
    <tr style='height:1.5pt'>
    <td colspan=3 valign=top style='padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:1.5pt'>
    <p class=MsoNormal style='mso-line-height-alt:1.5pt'>  </p>
    </td>
    </tr>
    <tr style='height:1.5pt'>
    <td colspan=3 valign=top style='padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:1.5pt'>
    <table border=0 cellspacing=1 cellpadding=0 width="100%" bgcolor="#006699"
    style='width:100.0%;mso-cellspacing:.7pt;background:#006699;mso-padding-alt:
    3.0pt 3.0pt 3.0pt 3.0pt'>
    <tr>
    <td style='background:white;padding:3.0pt 3.0pt 3.0pt 3.0pt'>
    <table border=0 cellspacing=0 cellpadding=0 width="100%"
    style='width:100.0%;mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
    <tr style='height:1.5pt'>
    <td colspan=2 valign=bottom style='padding:0in 0in 0in 0in;
    height:1.5pt'>
    <p class=MsoNormal style='mso-line-height-alt:1.5pt'><b><span
    style='font-size:10.0pt;font-family:Verdana;color:#000099'>To know
    more about the multi-fold Path rewards:</span></b></p>
    </td>
    </tr>
    <tr style='height:48.0pt'>
    <td width="54%" style='width:54.0%;padding:0in 0in 0in 0in;
    height:48.0pt'>
    <ul type=disc>
    <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto;mso-list:l0 level1 lfo3;tab-stops:list .5in'><span
    style='font-size:10.0pt;font-family:Verdana'>Call Frontline at
    91.11.2921.2331/2</span></li>
    <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto;mso-list:l0 level1 lfo3;tab-stops:list .5in'><span
    style='font-size:10.0pt;font-family:Verdana'>E-mail: <a
    href="mailto:[email protected]">[email protected]</a></span></li>
    <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto;mso-list:l0 level1 lfo3;tab-stops:list .5in'><span
    style='font-size:10.0pt;font-family:Verdana'>Visit us at: <a
    href="http://www.fsltechnologies.com" target="_blank">www.fsltechnologies.com
    </a></span></li>
    </ul>
    </td>
    <td width="46%" style='width:46.0%;padding:0in 0in 0in 0in;
    height:48.0pt'>
    <ul type=disc>
    <li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto;mso-list:l1 level1 lfo6;tab-stops:list .5in'><b><span
    style='font-size:10.0pt;font-family:Verdana'>Contact us at</span></b><span
    style='font-size:10.0pt;font-family:Verdana'><br>
    M-6, M Block Market,<br>
    Greater Kailash - II<br>
    New Delhi - 110048, India</span></li>
    </ul>
    </td>
    </tr>
    </table>
    <p class=MsoNormal><o:p></o:p></p>
    </td>
    </tr>
    </table>
    <p class=MsoNormal style='mso-line-height-alt:1.5pt'><o:p></o:p></p>
    </td>
    </tr>
    <tr style='height:1.5pt'>
    <td colspan=3 valign=top style='padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:1.5pt'>
    <p class=MsoNormal style='mso-line-height-alt:1.5pt'><a
    href="www.fsltechnologies.com" target="_blank"><span style='text-decoration:
    none;text-underline:none'><img border=0 width=250 height=60
    id="_x0000_i1043" src="images\logo.gif"></span></a></p>
    </td>
    </tr>
    <tr style='height:1.5pt'>
    <td colspan=3 valign=top style='padding:3.0pt 3.0pt 3.0pt 3.0pt;
    height:1.5pt'>
    <table border=0 cellspacing=1 cellpadding=0 width="100%"
    style='width:100.0%;mso-cellspacing:.7pt;mso-padding-alt:3.0pt 3.0pt 3.0pt 3.0pt'>
    <tr>
    <td style='padding:3.0pt 3.0pt 3.0pt 3.0pt'>
    <p class=MsoNormal style='text-align:justify'><span style='font-size:
    10.0pt;font-family:Verdana'>FSL Software Technologies Ltd an ISO
    9001:2000 certified company and a leading software solutions provider,
    we realize that in today's competitive environment, business must keep
    pace with the speed of thought. And we believe that your ideas and
    enterprises deserve substantial reinvention. We address the changing
    needs of your business with solutions that are cost-effective, fast to
    deploy, highly scalable and reliable</span></p>
    </td>
    </tr>
    </table>
    <p class=MsoNormal style='mso-line-height-alt:1.5pt'><o:p></o:p></p>
    </td>
    </tr>
    </table>
    </div>
    <p class=MsoNormal align=center style='text-align:center;mso-line-height-alt:
    1.5pt'><o:p></o:p></p>
    </td>
    </tr>
    </table>
    </div>
    <p class=MsoNormal><o:p></o:p></p>
    </td>
    </tr>
    </table>
    </div>
    <p class=MsoNormal><span style='color:windowtext'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></p>
    </div>
    </body>
    </html>
    How i do that
    Regards
    Shambhu

    The functionality that you require is not available to VBA/COM - it is only exposed via C/C++.
    However, you could retrieve the ENTIRE page image to the clipboard and then use whatever VB/VBA methods you choose to grab a section of the image.
    Of course, this all assumes that Adobe Acrobat is installed on each person's computer that will be using the solution since Reader does not have the necessary APIs and Acrobat can't be installed on a server.

Maybe you are looking for

  • Firefox is unbearably slow after updating to version 27

    After updating to Firefox 27 all webpages take a few dozen seconds to several minutes to load. When loading a webpage Firefox's status displays "connecting" and the CPU gets maxed out with 95 to 100% of its cycles taking by Firefox. The computer is o

  • My camera doesn't turn on

    I have a problem!!! my front camera doesn't work!!!!

  • Windows 2012 r2 802.1X MAC Address bypass configuration

    I am setting up MAB for my environment and I want to make sure I am setting it up correctly, as I see some articles stating there is a reg edit needed and others that don't mention it at all. I have Dell PowerConnect switch with 802.1X authentication

  • OSX Mountain Lion and Excel Scrolling

    I just installed OSX Mountain Lion and now when I open a either a new or existing Excel spreadsheet the screen continuously scrolls to the right.  Anyone know how to resolve this.  I've restarted the machine several times and it still does it.

  • Safari 3.1.1: constant I/O noise

    Hi Since I upgraded to 3.1.1 my PM seems to be making a consistent noise like disk IO read/writes. Safari's showing 50+% (often 70%) CPU usage, even when idle. Has anyone else had this problem, and is there a solution? Or could I have some sort of ma