Skip to main content
Participant
August 2, 2010
Question

Relink multiple images at once?

  • August 2, 2010
  • 9 replies
  • 60878 views

I manage a design department where we're constantly working with documents that have multiple placed and embedded images in each. As an example, we often have 10 instances each of 4 different images in a given document. These links are constantly changing and being updated on a per-client basis. My concern is that my designers waste a lot of time relinking these embedded graphics as the software prompts the user to relink each one individually. If the designer needs to replace 10 of the linked graphics with, say, "Royal Mahogany", they have to select all 10, select the relink option and specify the file they want to replace the graphic with by clicking on and placing the selected file for each instance of the graphic. So if they're replacing the links of 10 images, they have to select and place the desired file 10 times. Is there any way to select multiple placed images and replace them all at once? Note that the images we place into the file are stored in multiple locations on server, subdivided by material, manufacturer, color, finish etc. I've had my IT guy working on a script for this but thus far he has been met with little success.

My team is using CS3 mac version currently but we'll be upgrading to CS5 soon. This is a huge time-waster for my company. Help anyone?

    9 replies

    adamfilipow
    Participating Frequently
    July 4, 2024

    seems like adobe like to give lip service to this feature.. its ridiculous in this day and age.. you cannot replace all links with another link.. it boggles the mind.. Original request was 2010.. its 2024 now lol.. 14 yearfs to add a checkbox.. replace all same links.. common adobe.,. no more excuses, get this done.

    Ton Frederiks
    Community Expert
    Community Expert
    July 4, 2024
    Inspiring
    April 16, 2024

    I have a work around but find it difficult to explain.  I am just tricking the link by changing the name to whatever the original link is so when it wants to "Relink" the file I give it the New link that I want but with the old name and it will replace all the links on the page at once. I can have more than one name eg Link A, Link B Link C.

     

    Participant
    September 22, 2023

    It is an old post and I see a recent reply from Adobe's team working on the feature. Until then I'd say the quickest way I found that worked for me with around 100 images in a magazine, was to copy and paste all those images/assets in the same folder as the working file. All your asset links would get automatically updated. Might create a mess of your folder but that's the solution for now until we get a working feature. If you have the assets in too many different folders and find it difficult, save the project as a package and that will save all the images in one folder "Links". You can then copy all the assets from that folder to your working file folder or vice versa(basically the illustrator project file and all the assets need to be in the same folder).

    Inspiring
    October 4, 2023

    Yes, that, at least, works. But when you have a lot of images it's a pain to find the actual working file they're placed in when everything is in the same folder. And it makes for craziness if you tend to be organized from the outset of a project. For example, when working on comps, sometimes I have multiple products (frozen pizza, deli ham, masala simmer sauce) in one project. I have a folder for stock that has folders for each product so I can be somewhat organized. If others have to get into my files they can figure it out. Sometimes I download a lot of FPO stock images to try them out, so I try to keep the confusion to a minimum.

    Anshul_Saini
    Community Manager
    Community Manager
    May 3, 2023

    Hi All,

     

    We understand how important it is to be able to relink multiple images at once in Illustrator. Our product team is aware of this and has been working to improve this functionality.

     

    We highly appreciate your feedback and would like to request you to upvote the following UserVoice link and add your comments there to make it more prioritized as the product team has started working on it (https://illustrator.uservoice.com/forums/333657-illustrator-desktop-feature-requests/suggestions/32307445-autofind-missing-links-like-in-indesign)

     

    Your input will help us to make the improvements needed to provide you with the best possible experience using Illustrator.

     

    Thank you for your understanding and patience.

     

    Best,

    Anshul Saini

    Participating Frequently
    May 14, 2023

    Thank you Anshul,

     

    I have just commented and also left feedback I am really hoping your team will take this seriously and at least adapt the indesign feature into illustrator, this will save a lot of lives. Thank you!

    Franky Spills
    Known Participant
    December 1, 2023

    How's that coming along?  Would be super hand.  Seems like this is a no brainer.

     

    Inspiring
    June 1, 2022

    This is still a thing in the current version of Illustrator, 10 years later, lol. 

     

    @MonikaGause, that Apply To All when opening a file can work when your images are all the same size/resolution etc. however, I think what folks are asking for is to have the links palette function more like the one in InDesign, where you select more than one linked image and only have to click okay once. When you're already working in the file, you'd use the links palette to update to new images, and not have to click Okay for every instance of the image.

     

    It's possible that there is some kind of plug-in or whatever, but as one who does a lot with placed images, and has worked with them in both InDesign and Illustrator, it seems like a no-brainer that the palettes would function the same. I'm sure this is already a feature request, gonna go up-vote it. 

     

     

    Participating Frequently
    May 3, 2023

    it's half way of 2023 here, still searching for answers.

    I tried almost every script I can find online and none of them worked.

    All I wanted is just a simple click of a link and can change all 5 links into a new one, I am working on templates and a simple job like this took me a week to do because of the repeated process of find and replace tab appreared despite I have highlighted everything

    Please please someone can enlighten me and share a script that actually works will be real appreciated...

    DS WildOutWest
    Known Participant
    September 8, 2021

    THIS IS A MISERY.   Other applications automatically update missing links - or at least ask if you would like the other missing links it found updated... 

     

    InDesign and Muse both do it well.

    Do the product teams at Adobe not share cade base for key modules??

    Really a pain to have to update these ONE AT A TIME.   

     

    Nightmare. Come on Adobe -make the world a better place - imagine all the hours of wasted time added up to the freedom of perhaps a hundred thousand hours of time mindlessly clicking on update links, just because some poor fool moved the folder.   I've been asking for this for nearly TEN years. 

    Monika Gause
    Community Expert
    Community Expert
    September 8, 2021

    When Illustrator asks for the links, point it to the new direction and make sure to check "Apply to all"

    October 8, 2014

    Same for me, I can't use this script. It gives me the following error:

    I have CS5

    CarlosCanto
    Community Expert
    Community Expert
    October 8, 2014

    your program defaults to Rich Text Format, save the script as Plain Text.

    Festive_experts1587
    Participant
    February 28, 2017

    I am getting this error message:

    Participating Frequently
    October 23, 2012

    You may find CarlosCanto's script does just the job:

    http://forums.adobe.com/message/4089243#4089243

    You select your links, run the script;  choose your new image and viola.

    All credit to CarlosCanto.

    Participant
    March 26, 2013

    Tweaked CarlosCanto's Script so that it can relink multiple images that are different. It will identify the original file location in the Dialog Header so that you know which one you are working with.

    Just open notepad, paste the code below, then save as a .js file. To run in CS4, select the images you want to relink, then go to File, Scripts, Other Scripts, then select the .js file you created.

    #target Illustrator

    // script.name = relinkAllSelected.jsx;

    // script.description = relinks all selected placed images at once;

    // script.required = select at least one linked image before running;

    // script.parent = CarlosCanto // 7/12/11;

    // script.elegant = false;

    var idoc = app.activeDocument;

    sel = idoc.selection;

    if (sel.length>0)

         {

             

              for (i=0 ; i<sel.length ; i++ )

                   {

                       if (sel.typename == "PlacedItem")

                            {

          

                                var iplaced = sel;

           var file = File.openDialog ("open file " + iplaced.file );

                                iplaced.file = file;

                             }

                   }

         }

    else

         {

              alert("select at least one placed item before running");

         }

    Mike_Gondek10189183
    Community Expert
    Community Expert
    June 18, 2013

    I could really use this script on a daily basis, but am having trouble getting this to work in CS5.

    Tried Other scripts as this also conflicts with me organziing my scipts into subfolders. Basically nothing happens after I choose the new file if I ran the script in the subfolder "links"

    Mac OS 10.8.2

    AI CS15.04

    Michael Riordan
    Inspiring
    August 2, 2010

    These tips might help:

    http://indesignsecrets.com/updating-multiple-linked-images-at-once.php

    http://livedocs.adobe.com/en_US/InDesign/5.0/help.html?content=WSD7C5E0A4-75C4-4660-9FAB-5E5726765407.html

    Takeform1Author
    Participant
    August 3, 2010

    Thanks for the reply. Unfortunately this still does not help me with the issue in Illustrator

    Participant
    August 3, 2010

    This script may be just/close to what you need? I tried it and it works.

    http://illustrator.hilfdirselbst.ch/dokuwiki/en/skripte/javascript/zamena?redirect=1