[ID CC-CC2021] Уменьшение фотографий в ячейках таблицы

Mitaj

Участник
Топикстартер
Сообщения
35
Реакции
9
Добрый день.
Может кто подскажет?
Есть экселовский файл каталога с фотографиями. В фото наличии нет, только в Excel, приходиться вставлять через буфер обмена в таблицу, проблема в том, что фотографии вставляются слишком большие. Вопрос, можно ли одновременно уменьшить фото во всей таблице или существует другой вариант?
Вариант с вытягиванием фото с Excel не подходить, шибко убивает качество.
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 256
Реакции
1 012
Качество или есть, или нет. В офисных приложениях часто вставляется два экземпляра картинки - исходный и модифицированный (если модификации были). Возьмите свой файл xlsx и сохраните как zip. Разархивируйте и найдите папку с картинками. Там они и будут. А копировать не нужно.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835

Mitaj

Участник
Топикстартер
Сообщения
35
Реакции
9
Проблема в том, что я его доделываю послу другого дизайнера, сверстано 2/3 из 4500 наименований
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835

Gadalka

R.I.P.
Сообщения
2 530
Реакции
868
Возьмите свой файл xlsx и сохраните как zip
Не сохраните. а переименуйте расширение на ZIP (или скопируйте, а потом замените расширение), далее по тексту.
В случае старой версии Exсel сохраните как HTML. После этого можно будет найти все картинки в отдельном каталоге. Обычно в двух экземплярах (с бОльшим и мЕньшим разрешением, в большинстве случаев, картинки бОльшего размера это оригиналы, но если картинку увеличивали в Excel, то может быть и наоборот)
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835

Mitaj

Участник
Топикстартер
Сообщения
35
Реакции
9
по ячейке таблицы
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Ну так там же готовых скриптов полно приводится
Ну вот например
Код:
var images = app.activeDocument.allGraphics;



for (var i=0; i<images.length; i++) {

    
        images[i].parent.fit(FitOptions.FRAME_TO_CONTENT);
    
}
 

Mitaj

Участник
Топикстартер
Сообщения
35
Реакции
9
спасибо, буду пробовать, еще не работал со скриптами
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 246
Реакции
6 279
Скрипт Олега Бутрина плюс Excel плюс Total Commander
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 246
Реакции
6 279

Mitaj

Участник
Топикстартер
Сообщения
35
Реакции
9
всем спасибо, проблема отпала