Modifying multiple url hyperlinks.

Hi all.
I've been working with InDesign CS3 to convert a catalogue into iPDF format for web distribution. This involves me going through the document page by page hyperlinking each program in the catalogue to the corresponding url. Recently I've been informed that all these hyperlinks need to be amended by addition of a few characters to the end of every url. This wouldn't be a problem, but there is a couple thousand hyperlinks that would need to be updated.
This brings me to my question: Is there an easy way to modify/amend multiple hyperlinks within an InDesign document or alternatively a way I could do this same task using Adobe Acrobat Professional 7.10?
Thanks in advance.

My url hyperlinks currently look something like this:
Eg.
http://www.websitename.com.au/Product.aspx?id=PRODUCTG
http://www.websitename.com.au/Product.aspx?id=PRODUCTQ
and what I need to to is add another short code to the end of each hyperlink:
Eg.
http://www.websitename.com.au/Product.aspx?id=PRODUCTG  + '-22058'
http://www.websitename.com.au/Product.aspx?id=PRODUCTQ  + '-22058'
so they look like:
Eg.
http://www.websitename.com.au/Product.aspx?id=PRODUCTG-22058
http://www.websitename.com.au/Product.aspx?id=PRODUCTQ-22058

Similar Messages

  • Operate C# to modify PPT's hyperlink, while configuring the hyperlink's text to display attribute, the address value will be assigned as null. Anyone know this issue? Any solution?

    operate C# to modify PPT's hyperlink, while configuring the hyperlink's text to display attribute, the address value will be assigned as null.  Anyone know this issue? Any solution?
    How to reproduce the issue:
    1.Create a new PPT slide in Office2010.
    2. Insert a certain text/characters, such as Mircosoft blablabla,
    3. Insert an URL right after the text part , TextToDisplay is the “Test”,Address is the "Url".
    4. The content in the ppt is ”Microsoft Test“,here "Test" is the hyperlink which we would like to convert. Please execute the code we list below.
    5. The problem will be reproduced by the above steps.
    PPT.Application ap = new PPT.Application();
    PPT.Presentation pre = null;
    pre = ap.Presentations.Open(mFileName, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse);
    foreach (PPT.Slide mSlide in pre.Slides)
    PPT.Hyperlinks links = mSlide.Hyperlinks;
    for (int i = 1; i <= links.Count; i++)
    PPT.Hyperlink mLink = links[i];
    mLink.TextToDisplay = mLink.TextToDisplay.Replace(mLink.TextToDisplay,"url");
    mLink.Address = mLink.Address.Replace(mLink.Address, "url");
    Modify texttodisplay, the address vaule will be assigned as null. Anyone knows how to solve it?
    Does it caused by a PPT API's Limitation?

    I've tried the below code and it works, you can refer this article:
    https://msdn.microsoft.com/en-us/library/office/ff745021.aspx
    to find that the hyperlink needs to be associated with a text range, and thats what I did in the code below with the help of the link sent by Tony.
    Microsoft.Office.Interop.PowerPoint.Application ap = new Application();
    Microsoft.Office.Interop.PowerPoint.Presentation pre = null;
    pre = ap.Presentations.Open(@"C:\Users\Fouad\Desktop\abcc.pptx", Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse);
    foreach (Microsoft.Office.Interop.PowerPoint.Slide mSlide in pre.Slides)
    Microsoft.Office.Interop.PowerPoint.Hyperlinks links = mSlide.Hyperlinks;
    Microsoft.Office.Interop.PowerPoint.Shape textShape = mSlide.Shapes[1];
    for (int i = 1; i <= links.Count; i++)
    Microsoft.Office.Interop.PowerPoint.Hyperlink mLink = links[i];
    Microsoft.Office.Interop.PowerPoint.TextRange range1 = textShape.TextFrame.TextRange;
    TextRange oTxtRng = range1.Find(((Microsoft.Office.Interop.PowerPoint.Hyperlink)mLink).TextToDisplay,After:range1.Start,WholeWords:Microsoft.Office.Core.MsoTriState.msoTrue);
    oTxtRng.Replace(((Microsoft.Office.Interop.PowerPoint.Hyperlink)mLink).TextToDisplay, "url");
    oTxtRng.ActionSettings[Microsoft.Office.Interop.PowerPoint.PpMouseActivation.ppMouseClick].Hyperlink.Address = "http://www.microsoft.com";
    Fouad Roumieh

  • Modifying submit url

    I'm calling my pdf form using an XDP XML sructure. I'm successfully merging data with the form from data held in an <xfa:data> section. <br /><br />My question is: Can I modify the url the form is submitted to by inclding the url in the <xfa:data> section?

    David<br />Thanks for your patience. I will try to explain my problem in more detail.<br /><br />A potential client has come along who have hundreds of static PDF documents and we are trying to convert these into PDF forms to merge seamlessly with our web application rather than having to rewrite the forms using HTML.<br /><br />My application has multiple IFrames in use together with navigation outside of the IFrame.<br /><br />I have a pdf form on my server (pdfdemo.pdf)<br /><br />I create an XDP file on my server pointing to this PDF:<br /><?xml version='1.0' encoding='UTF-8'?><br /><?xfa generator='XFA2_0' APIVersion='2.2.5028.0'?><br /><xdp:xdp xmlns:xdp='http://ns.adobe.com/xdp/'><br /><xfa:datasets xmlns:xfa='http://www.xfa.org/schema/xfa-data/1.0/'><br /><xfa:data><br /><form1><br />Some data to merge<br />Hoped to be able to define the submitURL target in here somewhere<br /></form1><br /></xfa:data><br /></xfa:datasets><br /><pdf href='http://myserver/pdfdemo.pdf' xmlns='http://ns.adobe.com/xdp/pdf/' /><br /></xdp:xdp><br /><br />An Iframe is populated in the browser with a "src" pointing at a custom function which will download the XDP file in the ASP Response<br /><br /><iframe ... src='RunTask.asp?Status=Download&amp;Filename=PW1A23.XDP'><br /><br />The download code is as follows:<br /><br />Set objStream = New ADODB.Stream<br />objStream.Open<br />objStream.Type = adTypeBinary<br />objStream.LoadFromFile strFilename<br />Response.Clear<br />Response.buffer = True<br />Response.ContentType = "application/vnd.adobe.xdp+xml"<br />Response.AddHeader "content-disposition", "inline; filename=" & strFilename<br />Response.AddHeader "Content-Length", objStream.Size<br />Response.BinaryWrite objStream.Read()<br />Response.Flush<br />Response.end<br /><br />The works, except that the PDF takes over the entire browser rather than the single IFrame in which it was loaded thus losing all application navigation and other work being done.<br /><br />I can download a static PDF using a similar mechanism (.ContentType = "application/pdf") perfectly well in the IFrame.

  • How do I add multiple URL's to a Bookmarks folder?

    Safari question:  How do I add multiple URL's to a Bookmarks folder?

    Ok...
    Click the Bookmarks icon  left side of the Safari toolbar then select Boomarks in the sidebar.
    Locate the folder then try dragging url's to that folder that way.
    If that doesn't work, from your Safari menu bar click Bookmarks >  Add Bookmark then click the, "Add this page to" pop up menu then select the folder you want to save that url to.

  • Linking to a page with a URL hyperlink

    Is it possible to create a hyperlink that links to another page in the same document using the "Link To: URL" option in the New Hyperlink window?
    Normally I'd just use the "Link to: Page" option but I want to upload a bunch of documents to Issuu and the only interactive object that seems to survive the conversion process is a URL hyperlink. I've also tried creating a button with a "Go To Destination" action attached but it isn't recognised by Issuu either.
    I can add buttons in Issuu after I've uploaded the documents but I was hoping there would be a way to do it in InDesign that works for both normal PDFs and uploaded Issuu files.
    I hope this makes sense. Let me know if it needs clarification.
    InDesign version: CS6 - 8.0.1
    OS: Win 7 SP1

    Issuu is an online digital publishing platform. Here's an example (not mine!). You upload PDF files to the Issuu website and they are converted to a proprietary format for viewing.
    The problem I'm having is that these converted files support URL hyperlinks but not any other kind of interactivity. I was hoping I would be able to use URL hyperlinks to other pages within the document if this was even possible.
    I'm trying to get some assistance from the Issuu help staff but I'm not really getting anywhere. Hence the post!

  • JS to add url hyperlink to a rectangle shape?

    Hi there,
    Any JS script to add a url hyperlink to a shape object ?
    Thanks a million....

    Hi,
    here's a script that might help you. I made it and tested it only for InDesign CS5.5.
    How to use it: select any object in InDesign then run the script. At first, the script will try to see in the clipboard has valid URL (well, a text startiong with http…) and if so, the clipboard will be take as a good URL for the new created button. If no valid URL in the clipboard, the script will ask for the URL to be entered manually. If the ibject is a text frame, the script will try to take the text from inside the frame as a URL – if not valid, then the dialog pops up.
    // -------------------------------------------- BEGIN SCRIPT ----------------------------------------------
    if (app.selection.length==1) {
    //get the selected object (only one object)
    var xOBJECT = app.selection[0];
    var xPAGE = xOBJECT.parentPage;
    var xBOUNDS = xOBJECT.geometricBounds;
    //create the button
    var xBUTT = xPAGE.buttons.add({geometricBounds:xBOUNDS});
    //add selected object to the normal state
    xBUTT.states.item(0).addItemsToState(xOBJECT);
    //create the gotoURL behavior
    var xGOTOURL = xBUTT.gotoURLBehaviors.add({behaviorEvent:BehaviorEvents.mouseUp});
    //get the clipboard
    var xTEMP = app.documents[0].textFrames.add(); xTEMP.insertionPoints[-1].select(); app.paste(); var xCLIP = xTEMP.parentStory.contents; xTEMP.remove();
    //check the clipboard or text frame's text; if it does not starts with "http" then it's not good and a dialog asking a good URL will popup
    if (xOBJECT.constructor.name!="Rectangle")
        var xURL = xOBJECT.parentStory.contents;
    } else {
        var xURL = xCLIP;
    if (xURL.substring(0, 6)!="http://") {
    // do the dialog here
    var xDIAG = app.dialogs.add();
    with (xDIAG.dialogColumns.add().dialogRows.add()){staticTexts.add({staticLabel:"Enter URL:"}); var xURLTEXT = textEditboxes.add({editContents:xCLIP, minWidth:160});}
    var xRESULT = xDIAG.show({name:"Button creation"});
    if (xRESULT == true){xURL = xURLTEXT.editContents; xDIAG.destroy();} else { xURL="http://"; xDIAG.destroy();}   
    // set the URL to the behavior
    xGOTOURL.url=xURL;
    // -------------------------------------------- END SCRIPT ----------------------------------------------
    Have fun!

  • Calling multiple URL in call browser

    hi
    i am having internal table having a multiple Url . each row consists of different URl.
    i am calling the call browser functional  module in Inside the Loop .
    what i am geting is , when the first record ( URL)  gets generated . it will call the Browser . sms sent and its not calling the second record even though its in loop.
    what has to do. any parallel processing / asynchronous processing posible

    I was browsing forums and your problem seem to be stuck in my brain. It keeps coming back again and again :-).
    Anyways, I find out that instead of using CALL_BROWSER, if you can use the execute method of cl_gui_frontend_services, it will work. Just pass internet explorer exe file path in 'APPLICATION' parameter and you url in 'PARAMETER' parameter.
    However there is one problem and that is how to get the filepath for internet explorer exe file. On most PCs it will be like C:\Program files\Internet Explorer\iexplore.exe' , so you can hare code this. OR you can read it from registry as per the following
    DATA: kstr TYPE string, vstr TYPE string,
          convstr TYPE string.
    kstr = 'SOFTWARE\Classes\Applications\iexplore.exe\shell\open\command'.
    CALL METHOD cl_gui_frontend_services=>registry_get_value
      EXPORTING
        root                 = cl_gui_frontend_services=>hkey_local_machine
        key                  = kstr
      IMPORTING
        reg_value            = vstr
      EXCEPTIONS
        get_regvalue_failed  = 1
        cntl_error           = 2
        error_no_gui         = 3
        not_supported_by_gui = 4
        OTHERS               = 5 .
    IF sy-subrc <> 0.
      WRITE:/ 'registry read error subrc=', sy-subrc.
      EXIT.
    ELSE.
      TRANSLATE vstr USING '% 1 '.
      CONDENSE vstr.
    ENDIF.
    Once you have explorer file path in VSTR, can can call the execute method as following.
    Assumption: ITAB-STR is of type string and contains url like 'http://www'google.com' etc.
    LOOP AT itab.
      CALL METHOD cl_gui_frontend_services=>execute
        EXPORTING
           application            = vstr
           parameter              = itab-str
        EXCEPTIONS
          cntl_error             = 1
          error_no_gui           = 2
          bad_parameter          = 3
          file_not_found         = 4
          path_not_found         = 5
          file_extension_unknown = 6
          error_execute_failed   = 7
          synchronous_failed     = 8
          not_supported_by_gui   = 9
          OTHERS                 = 10 .
      IF sy-subrc <> 0.
        WRITE:/ 'Error in EXECUTE, subrc =', sy-subrc.
      ENDIF.
    ENDLOOP.

  • Wsit: Modify the URL of the security token service at runtime

    I've managed to modify the url of my webservice endpoint at runtime used by a client application with the BindingProvider.ENDPOINT_ADDRESS_PROPERTY. Is it also possible to modify the url of the security token service?

    Check this article
    http://blogs.technet.com/b/sykhad-msft/archive/2012/02/25/sharepoint-2010-nailing-the-error-quot-the-security-token-service-is-unavailable-quot.aspx
    and similar thread
    https://social.technet.microsoft.com/Forums/office/en-US/78cd4366-b11b-4300-93a4-4135d55f561f/error-8306-an-exception-occurred-when-trying-to-issue-security-token-please-help?forum=sharepointgeneralprevious
    though it is SharePoint 2010 but will work similar in sps 2013 also

  • Opening multiple URLs using window.open in Safari 3

    Anyone know how to write javascript to open multiple URLs at once using Safari 3? Code like this worked fine in Safari 2, but when I upgraded to 10.4.11, Safari 3 now only opens the first URL when the javascript is run.
    window.open(url1);
    window.open(url2);
    window.open(url3);
    Thanks!
    BTW, I'm also using Saft (and had been using it before when this worked).

    If the Saft preference of "Always open browser window in tab" is unchecked, then Safari 3 will open each of the URLs in new Windows.
    I've written to the author of Saft about the issue and will follow-up here with more details when available.

  • How to create Multiple URL of a webservice ?

    Hi,
    I want to create multiple URL of single web service and runtime I want to know which URL is used to call web service.
    How to do that ?
    Regards,
    Ajay

    How to do what exactly? What do you mean by multiple URLs? And what exactly is "during runtime", in what bit of code do you want to check this and why?
    I can make a guess (I shouldn't have to do that, you should be providing details): this is intended to deploy a webservice to different environments (test, acceptance, prod) and you need to tell your application which deployed instance of the webservice it should be calling, which you do by providing a specific URL. Am I right?

  • How to make a url hyperlink in interaction center alert

    Hello,
    We would like to have a hyperlink to a url in the alert in the interaction center of CRM 7.0.
    We have tried to make the hyperlink in the alert text, by writing this html code <a href="http://www.google.com">GLOOGLE</a>
    but we think the alert editor does not accept that code.
    Does anyone know how to insert a url hyperlink in an alert ??
    Thank you very much in advance.
    Luis Angel Fiel

    Hello Luis,
    In order to insert a hyperlink into an alert, you actually need to use the Navigation Object Type/Action field and choose an existing navigation object type/action (launch transaction) that has been mapped to your desired URL. This is the same technique that you would use if you want to call the URL from anywhere else, like the NavBar. You can't simply add a URL directly to the alert.
    Best regards,
    John

  • URL hyperlink to workbook?

    Hi all,
    I am wondering if there is a way to directly go into a workbook via URL hyperlink? I am trying to set up a webpage that automatically links to the report without using the log-in name or password. Is there a way to do this? Also, is there a way to pre-select the parameter to be passed through the workbook?
    Thanks!!
    -Mark

    Hi Mark
    Yes this will work. How about that for a change? An answer in the affirmative! :-)
    You need to execute the workbook in Viewer first, running it with whatever parameters you need. Then you copy the URL from the address bar and store this a link. When the user clicks on it, unless you are using public connections, the user will be prompted for a username and password, and then the result will display. If you are good with editing URL links you can dynamically build the URL based on selections provided by your user.
    I hope this helps
    Regards
    Michael Armstrong-Smith
    URL: http://learndiscoverer.com
    Blog: http://learndiscoverer.blogspot.com

  • ACE-Single VIP-Multiple URL-Multiple ServerFarm

    Hi Everyone,
    I am trying to put together a configuration that has multiple requirements that are all dependant so I wanted to post in a single discussion.  Please see the parameters below:
    1. ACE 4710 placed in DMZ in one-armed mode
    2. Use only 2 VIPS (1 for HTTP traffic and 1 HTTPS traffic)
    3. Multiple URLs for each VIP. Each URL makes use of sub-domains (ex. "subdomain1.domain.com" , "subdomain2.domain.com")
    4. Match on the hostheader and send to a corresponding serverfarm. (each URL has seperate serverfarm).
    5. SSL off-load. All Secure URL's share a single wild-card certificate.
    6. Any connections to Secure URL's that connect using HTTP need to be redirected to HTTPS and then load-balanced. I would like to have a single redirect serverfarm that will take the path and url that is sent,whichever that may be, and redirect it to HTTPS.
    So here are my questions:
    1. One of the URL's being matched is for Exchange 2010 (OWA and ActiveSync).  Since all services will be directed at the same serverfarm I believe that matching on the sub-domain (host header) will be sufficient for both services but I would like some confirmation.
    2. I would like to confirm that the composition of my class-maps and subsequent policy-maps will meet the requirements listed above.
    3. I would like any suggestions on how I may make this configuration more efficient.
    I have attached a scrubbed copy of my configuration, any suggestions would be greatly appreciated!!!

    Hi Michael,
    One of the URL's being matched is for Exchange 2010 (OWA and ActiveSync).  Since all services will be directed at the same serverfarm I believe that matching on the sub-domain (host header) will be sufficient for both services but I would like some confirmation
    The ACE performs regular expression matching against the received packet data and hence you can use a single expression like \.mvnu\.edu and that should match msmail\.mvnu\.edu", ihelp\.mvnu\.edu and ishare\.mvnu\.edu and since all of them need to go to same serverfarm there is no need to define three different server farms under policy map.
    2. I would like to confirm that the composition of my class-maps and subsequent policy-maps will meet the requirements listed above.
    The config looks fine but you can make it more stream line by using one regex which will match all host header information and since it needs to go one serverfarm only, it is not required to have three different server farms unless needed of course. Pardon if i haven't  understood your requirment correctly.
    3. I would like any suggestions on how I may make this configuration more efficient.
    It should be there in answer 1:)
    Please feel free to discuss if there is something which is not what you were looking for.
    Regards,
    Kanwal

  • Speed up adding URL hyperlinks to bullets/selected text

    Hi, I'm doing a presentation that requires linking a huge amount of the bullet text to different sites. I was hoping to create some sort of macro that told Keynote to add the URL of the current active window in Safari to the selected text, but Automator can't do it and I don't know of any other way to create a macro (I'm new to the Mac world).
    At the moment, after go to the site I want to link to, switch to Keynote, highlight the desired text and open the Hyperlink inspector window:
    1) Hyperlink inspector window defaults to Slide (vs. Webpage)
    2) After I click Enable Hyperlink and choose Webpage from the pulldown menu, the URL defaults to my home page URL.
    This means I have to go to Safari, highlight and copy the URL, switch back to Keynote, highlight the homepage URL, paste the correct URL (from the active Safari window), click Apple-end to get to the end of the URL and hit Enter in order to hyperlink the selected text.
    I know there has to be an easier way.
    At one point, I accidentally did something that dynamically changed the URL in Hyperlink inspector to the active URL on Safari, but I can't re-create it. That, at least, would be some help.
    Any suggestions for how to simplify/speed up/automate this cumbersome process would be GREATLY APPRECIATED, as I am slogging along using this inefficient approach while trying to meet a looming deadline.
    Thanks in advance!
    Maggie
    iBook G4   Mac OS X (10.4.6)  

    Maggie, how desperate are you for a quick solution? One approach might be to edit the Keynote XML text file directly, adding the bullets and hyperlinks as elements in that file rather than through Keynote proper. This approach is relatively straightforward, and it is very fast, but it does involve getting down-and-dirty with the XML, which might not be everyone's cup of tea. It's honestly not that daunting, though, and just involved doing very minor editing to a text file within TextEdit. I don't know if it would work well for your specific needs, and it involves a completely different workflow than working in Keynote directly, but it might be worth a shot. Here's how you would add a list of hyperlinked bullets to a single slide:
    - First, create a single slide with a bulleted list with a single item that has a hyperlink to a website. This will allow you to see what the XML looks like when we open the XML file. Use an unusual word or string of letters for the bullet item to make it easier to find in the XML code. Save this one slide presentation, and close it.
    - In the Finder, hold down the Control key while clicking once on the presentation file. This will bring up the contextual menu. Choose "Show Package Contents". This will open a new Finder window that shows you the "guts" of the Keynote presentation, which is actually a collection of files.
    - Double click on the "index.apxl.gz" file. This is the file that holds the XML markup for the presentation. It is stored in compressed form, but when you double-click it, a new file, "index.apxl", will be created. This is a plain text file, editable with TextEdit, and it is the file you will modify. Delete the "index.apxl.gz" file, as it isn't needed now, and Keynote will automagically re-compress the "index.apxl" file when we open the presentation.
    - Open the "index.apxl" file in TextEdit (or whatever other text editor you like). You will see a mess of XML, without any real formatting. That's OK though, because you only need to edit a small bit of this file, and you will use the unusual word in the bullets you created as a search guide.
    - Find the unusual word in the text. This word is embedded in the XML code that specifies the bullet on the slide. This is the code that you will need to edit.
    The code that specifies a hyperlinked bullet will look something like this:
    <sf:p sf:style="SFWPParagraphStyle-263" sf:list-level="1"><sf:link href="http://www.apple.com/"><sf:span sf:style="SFWPCharacterStyle-38">Test1</sf:span></sf:link><sf:br/></sf:p>
    (The numbers of the "ParagraphStyle" and "CharacterStyle" may be different depending on the theme you used.)
    If you look at this snippet, you can see that there is a URL in the <sf:link> tag -- that's the hyperlink for the bullet text. You can also see that there is some text (in this case, "Test1") wedged between the <sf:span> and </sf:span> tags -- that's the text that appears on the slide, and in your file it will be the unusual text that you searched for in the file.
    Now, the cool thing is that, if you change this URL and this bullet text in the XML file and save it (having previously deleted the "index.apxl.gz" file), you will have changed the bullet text and hyperlink in the actual presentation. The much cooler thing is that you can add bullets to a slide by simply pasting multiple copies of the above code template into the XML file -- just make sure that you copy the entire bullet template (from <sf:p to </sf:p>), and that you paste it directly after another </sf:p> tag. (Be sure to use the template from your XML file, since the ParagraphStyle and CharacterStyle numbers will be different.)
    What this means is that the task that formerly involved going back and forth in the Keynote interface now just involves editing a text file. In the case of your task, for example, what you could do is create a second TextEdit window, paste the bullet code template into it several times, and then just drag and drop the URLs you want into the various address spots of the templates. You can also edit the bullet text directly in the templates. Once you're done, you can simply copy the whole batch of text and paste it into the appropriate spot in the "index.apxl" XML file, and you're done.
    Also, because this is now a text editing task rather than a Keynote task, you can potentially take advantage of applications that automate text editing to generate the bullet XML for you. For example, you could just create a list of the URLs, and then use the macro capabilities of Word, or (my favourite) NisusWriter, to go through the list and populate the addresses in the bullet templates. The possibilities are quite wide open with this approach.
    This is just how to do one slide, but multiple slides are just as straightforward -- simply start by creating a presention where each slide has one bullet point, with unique text in each bullet. Then you can easily find the section of XML code for the bullet of each slide, and edit accordingly.
    This may seem like a hugely involved and roundabout way of doing this task, but it works, and by making it a text editing task, it can make it far easier.
    PowerMac G5   Mac OS X (10.4.4)  

  • Targeting url hyperlink to blank browser window

    Hi everyone,
    I have an indesign file and have created some hyperlinks that go to specific URLs. After I export to pdf the file is uploaded and is embedded in a browser. When this happens, the problem is that when the hyperlink is clicked, the destination page opens in the same browser window, so I wondered if there was a way to customise the link in Indesign so that it will open in a blank browser window once the pdf file is within the browser. I know I would have to use target="_blank" but I don't know if there's a way to add this within ID.
    I wondered if anyone has had this scenario and whether there's any solution?
    Once again, I appreciate any advice.

    There's the APex javascript function you can use html_PopUp - you can use it in the button's URL Target:
    google it to get more details - you can specify the new window name e.g. myWindow and window size etc
    javascript:html_PopUp('http://www.google.com','myWindow');

Maybe you are looking for