Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

How to automatically (bulk) insert about 1000 images into 1000 image frames in sequence?

Engaged ,
Nov 19, 2022 Nov 19, 2022

I have about 1000 empty image frames in a document placed across over 80 pages.

Now I want to populate those image frames with images.

I have the image files named in sequential order.

Is there a way to quickly place the images in the empty image frames, in order?

 

I'll have to do this task every few weeks, so would really love to find a way to not have to do it manually one by one.

 

I'm aware that you can import multiple images as a batch and then click on the empty frames one by one to insert the images, but that's still kind of one by one. I'm looking for a quicker one-go method, if it exists.

 

Side note: not sure if it matters but in my specific case the image frames are inserted into text boxes. In other words, I have a large text box on each page. The text boxes are threaded to each other. And instead of text, I have about 1000 image frames inserted into the text boxes that flow from page to page.

Thanks!

TOPICS
How to , Scripting
2.4K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Valorous Hero , Nov 20, 2022 Nov 20, 2022

Check out this script. Instead of frames, you can write in file names delimited by a couple of @ characters. The script will do the rest of the job.

Translate
Community Expert ,
Nov 19, 2022 Nov 19, 2022

Maybe InDesign's Gridify feature may suit you:
https://www.youtube.com/watch?v=uMHhK81IuLE

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Nov 19, 2022 Nov 19, 2022

Hi Derek,

Yes I don't have much experience using Gridify, but I did try it. 

It's not the best tool in my particular case, but even if it was, it's still not the "batch process" I was hoping for in the sense that it will still require me to go page by page. 

I want to populate hundreds of image frames across dozens of pages.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 19, 2022 Nov 19, 2022

Having set up the grid you can repeat it in all pages easily and set it up so the fitting (e.g. Center Content) for the image is as you want it. You can place a page worths of pictures at a time.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 19, 2022 Nov 19, 2022

Data merge should work, assuming the layout is the same on every page. You can specify image paths in the CSV file, which will be pulled through into InDesign.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Nov 20, 2022 Nov 20, 2022

Thanks!

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 20, 2022 Nov 20, 2022

I think regarding the numbers you name here gives you two options:

1. Use data merge and the CSV

2. Use InDesign Scripting

Here are two example scripts, described in German but you can easily translate automatically:

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Nov 20, 2022 Nov 20, 2022

But OP needs them to be as Inline Graphics inside a Story - not directly on the Page.

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 20, 2022 Nov 20, 2022

In which case it’d be needed to include XML tags in the text. If that’s not possible/feasible, it’ll get a bit tricky indeed.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Nov 20, 2022 Nov 20, 2022

Yes, I've never used Data Merge before, but it does seem to do what I asked if the images were directly on the page.

I'm not entirely sure that the inline graphics method is good for me. At first I thought it would be helpful in case I need to remove an image or two and maintain the sequence, but after thinking about it, we might not want that and prefer replacing any image that needs to be removed. Anyways, that's just specific details regareding our project. 

But thanks @Anselm Hannemann for your tips! I'll look into those.

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Nov 20, 2022 Nov 20, 2022

It might be worth having a look at this article by David Blatner:
"How to Quickly Place Many Images into Your InDesign Document"
https://creativepro.com/quickly-place-images-indesign-document/

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Valorous Hero ,
Nov 20, 2022 Nov 20, 2022

Check out this script. Instead of frames, you can write in file names delimited by a couple of @ characters. The script will do the rest of the job.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
Nov 21, 2022 Nov 21, 2022
LATEST

Thanks!

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines