[ID CC2024] Вывод номеров страниц, где размещено изображение

Zvezdolet4ica

Участник
Топикстартер
Сообщения
11
Реакции
0
Добрый день!

В книге есть указатель из изображений и мне нужно вывести под каждым изображением страницы, где оно размещено.
Изображений больше 400, ручками прописывать долго.

Может кто-нить сталкивался с подобной задачей и подскажет решение.

Спасибо!
 

Вложения

  • 2024-06-21_12-56-58.png
    2024-06-21_12-56-58.png
    437 КБ · Просм.: 99
  • 2024-06-21_12-57-12.png
    2024-06-21_12-57-12.png
    104.4 КБ · Просм.: 93
Если нет готового скрипта, то можно попробовать через:
1718960624396.png

Получившийся текстовый файл чистите GREPами, сортируете и еще раз убираете лишнее.
В итоге можно получить желаемые последовательности.
 
  • Спасибо
Реакции: RIKITIKI
спасибо, что ответили. Скрипта нет, делать их тоже не умею)
Я сформировала отчет, по вашему предложению...т.е. идея у вас такая: сделать отчет, а потом copy-paste в книгу к каждому изображению?
 
Это периодическая задача или разовая?
 
на текущий момент разовая) конкретно для этой книги)
Ясно. Если будет повторяться, есть смысл написать скрипт конечно. Ради интереса, замерить бы сколько времени вручную уходит на 10 изображений... :)
 
Ясно. Если будет повторяться, есть смысл написать скрипт конечно. Ради интереса, замерить бы сколько времени вручную уходит на 10 изображений... :)
10 изображений это 13 минут. Должна быть открыта панель Links и выключены из отображение все данные, кроме pages/

Алгоритм действий:
1. выделить фотку
2. Скопировать данные через Copy info - Copy info for selected links
3. В Libro calc вставить данные
4. Ячейки со страницами выделить и отсортировать по возрастанию
5. Эти же ячейки - сменить формат на текст
6. Эти же ячейки через поиск-замена (вкл регулярные) поставить в конце запятую
7. Эти же ячейки объединить с переносом содержимого в первую ячейку.
8. скопировать данные без последней запятой
9. вставить в текстовое поле под фоткой

Повторить 400 раз'))'
 
400*1.3=520 минут или почти 9 часов.
 
10 изображений это 13 минут. Должна быть открыта панель Links и выключены из отображение все данные, кроме pages/

Алгоритм действий:
1. выделить фотку
2. Скопировать данные через Copy info - Copy info for selected links
3. В Libro calc вставить данные
4. Ячейки со страницами выделить и отсортировать по возрастанию
5. Эти же ячейки - сменить формат на текст
6. Эти же ячейки через поиск-замена (вкл регулярные) поставить в конце запятую
7. Эти же ячейки объединить с переносом содержимого в первую ячейку.
8. скопировать данные без последней запятой
9. вставить в текстовое поле под фоткой

Повторить 400 раз'))'
В линках включаете режим сортировки по полосам.
Выделяете все изображения разом.

Копируете Инфо в Notepad++
Заменами Грепами приводите к нужному виду.
Возвращаете последовательности в Индезайн.
Тут надо подумать - возможно как-то можно влить все разом в залинкованные боксы.
0.5-3 часа
 
Последнее редактирование:
  • Спасибо
Реакции: RIKITIKI и ~RA~
В линках включаете режим сортировки по полосам.
Выделяете все изображения разом.

Копируете Инфо в Notepad++
Заменами Грепами приводите к нужному виду.
Возващаете последовательности в Индезайн.
Поясните, пожалуйста, последний пункт? Как вы это видите?

Я вижу, что это все равно в ручную копировать и вставлять к каждому изображению.
 
А если через манипулирования подписями картинок и предметным указателем ?
 
Поясните, пожалуйста, последний пункт? Как вы это видите?

Я вижу, что это все равно в ручную копировать и вставлять к каждому изображению.
Наверное руками будет быстрее.
Сходу алгоритм синхронизации изображения и подписи не придумывается.
 
Наверное руками будет быстрее.
Сходу алгоритм синхронизации изображения и подписи не придумывается.
Но если у вас картинки на развороте стоят в той же последовательности что впервые появляются в верстке то потенциально может совпасть.
Тут надо файл смотреть и сортировать линки либо по именам, либо по страницам.
 
вот, может кому интересно будет,Ю есть два скрипта, которые подставляют названия к изображениям


Но мне названия менять нельзя)) Поэтому ручками, но хотя бы всматриваться не придется)
 
А вот после репорта если текстовый файл в Excel загнать и без всяких грепов табличку по колонке с именем файла отсортировать и получить строки? Лишние колонки удалить или игнорировать. Потом несложным образов получать из этих номеров строки с номерами страниц. Несложная формула будет дописывать значение ячейки с номером страницы к предыдущей строке, если у нее слева такое же имя файла.
Кажется, должно быть несложно, и с грепами не мудрить
 
Последнее редактирование: