[ID CC-CC2021] Сохранение копии для уменьшения размера файла — есть ли аналог?

Serbel

Участник
Топикстартер
Сообщения
376
Реакции
88
При сохранении копии файла она обычно значительно легче по весу, чем исходный файл, то есть Индизайн чистит какую-то накопившуюся черновую информацию.
Если делать такую копию для файла, входящего в Book, то приходится заменять файл в книге на новую, более лёгкую, версию, и происходит перепроверка страниц во всей книге… В общем, здесь явно какие-то лишние движения.
Однако правильно ли я понимаю, что облегчить-очистить файл штатными средствами без создания копии невозможно?
 

imma

15 лет на форуме
Сообщения
3 089
Реакции
2 185
можно обойтись Save As с тем же именем
 
  • Спасибо
Реакции: Serbel

_MBK_

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

К.Т.

Участник
Сообщения
323
Реакции
337
"Сохранить как" можно под тем же именем, тогда в книге не надо обновлять файлы.
А ещё в книге можно отключить автопроверку страниц (или как там оно называется в меню панели) и запускать это вручную когда надо.
 
  • Спасибо
Реакции: Serbel

Serbel

Участник
Топикстартер
Сообщения
376
Реакции
88
Нет, у меня без таких ужасов, но файл 4 Мб летает по сравнению с 20 Мб.
 

densen

15 лет на форуме
Сообщения
751
Реакции
639
Разобрался, как ещё уменьшить файл верстки.
Есть у меня верстка ежеквартального журнала, который я веду с 2009 года. Следующий номер создается на базе предыдущего, и год от года файл все толще и толще, хотя я раз в два года делаю экспорт в idml, как бы "очищая" его. Но сегодня выяснилось, что Индизайн бережно хранит всю историю сохранений этого файла на протяжении 12 лет (с 21 апреля 2009 года), о чем в XPM-метаданных indd-файла есть 9118 записей по типу следующей:
Код:
<stEvt:instanceID>xmp.iid:17626FF6662EDE11A9CDB22445991877</stEvt:instanceID>
                  <stEvt:when>2009-04-21T15:24:22+04:00</stEvt:when>
                  <stEvt:softwareAgent>Adobe InDesign 6.0</stEvt:softwareAgent>
                  <stEvt:changed>/</stEvt:changed>
               </rdf:li>
               <rdf:li rdf:parseType="Resource">
                  <stEvt:action>saved</stEvt:action>
Посмотреть, сколько XMP-информации "зависло" в файле, можно посмотреть через File -> File info. В самом низу окна около кнопки "Preference" выбрать из ниспадающего списка строку "Export" и сохранить файл metadata.xml. В моем журнале он весил чуть меньше 4 мегайбайт. Эти xml-данные Индизайн бережно сохраняет при экспорте в IDML, поэтому эту чрезвычайно важную информацию я несу с собой который год. Самое смешное в том, что при открытии "очищенного" IDML в Индизайне XMP-теги копируются на свое законное место в INDD-файле, и помимо этого Индизайн сохраняет копию этих данных в этом же самом файле, но в другой его части. И в моем файле журнала оказывается уже почти 8 мегабайт барахла.

Итак, что можно сделать:
Вариант 1:
а) Сделать экспорт верстки в IDML, поменять его расширение на ZIP, зайти в архив и удалить файл в папке META-INF\metadata.xml
б) Поменять раcширение обратно на IDML, открыть в InDesign и сохранить как indd.

Вариант 2:
а) Удалить сперва все метаданные XMP из INDD-файла с помощью программы ExifTool (командой exiftool -r -XMP:all= d:\%path%\file.indd
б) Открыть уменьшившийся файл в InDesign, сделать экспорт в IDML, и снова открыть файл в InDesign.

Мой файл из 18,7 Mb уменьшился до 11,2 Mb, т.е. на двойной размер файла metadata.xml. Неплохо.

Но я пошел еще дальше.

В архиве, который представляет из себя IDML-файл, есть самый главный файл - designmap.xml, лежащий в корне. В нем описана вся структура документа верстки. В этом файле, несжатый размер которого 1,33 MB, почти 1,3 MB занимали данные по типу следующей строки:
Код:
<HyperlinkURLDestination Self="HyperlinkURLDestination/http%3a//www.ncbi.nlm.nih.gov/pubmed/?term=Hahnloser+D%252C+Pemberton+JH%252C+Wolff+BG%252C+Larson+DR%252C+Crownhart+BS%252C+Dozois+RR.+Results+at+up+to+20+years+after+ileal+pouch-%25C2%25AD%25E2%2580%2590anal+anastomosis+for+chronic+ulcerative+colitis.+Br+J+Surg+2007%253B94(3)%25" DestinationUniqueKey="623" Name="http://www.ncbi.nlm.nih.gov/pubmed/?term=Hahnloser+D%2C+Pemberton+JH%2C+Wolff+BG%2C+Larson+DR%2C+Crownhart+BS%2C+Dozois+RR.+Results+at+up+to+20+years+after+ileal+pouch-%C2%AD%E2%80%90anal+anastomosis+for+chronic+ulcerative+colitis.+Br+J+Surg+2007%3B94(3)%" DestinationURL="http://www.ncbi.nlm.nih.gov/pubmed/?term=Hahnloser+D%2C+Pemberton+JH%2C+Wolff+BG%2C+Larson+DR%2C+Crownhart+BS%2C+Dozois+RR.+Results+at+up+to+20+years+after+ileal+pouch-%C2%AD%E2%80%90anal+anastomosis+for+chronic+ulcerative+colitis.+Br+J+Surg+2007%3B94(3)%3A333-%C2%AD%E2%80%9040." Hidden="false" />
Журнал медицинский, наличие в нем ссылок на ресурсы, содержащие медицинские статьи и исследования, оправдано.
Но эти ссылки обязаны содержаться в панели Hyperlinks, а там у меня тишь и благодать - всего 13 ссылок на crossmark.
Удалил всё лишнее из designmap.xml, сохранил архив, переименовал в IDML, открыл в InDesign, сохранил в INDD. Файл верстки уменьшился до 9,94 Mb.

Странный этот экспорт в IDML, очень странный.
 

Oleg Butrin

20 лет на форуме
Сообщения
1 989
Реакции
1 213
Следующий номер создается на базе предыдущего
Странный этот экспорт в IDML, очень странный.
А метод использования одного документа для ряда публикаций в течение десятилетий вам странным не кажется при этом?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Люди целыми поколениями в одном городе живут и что? Не всем же, как ты, из конца в конец страны переселяться ;)
 

suntory

Administrator
15 лет на форуме
Сообщения
23 349
Реакции
12 401
Странно скорее было бы не использовать готовое, а создавать каждый раз новый файл для верстки серийного/периодического издания.
 
  • Спасибо
Реакции: densen

densen

15 лет на форуме
Сообщения
751
Реакции
639
А метод использования одного документа для ряда публикаций в течение десятилетий вам странным не кажется при этом?
Совершенно не кажется. За все время ни одной ошибки при выводе из этого файла не было - не было причин для создания номера с чистого листа.

а Move Pages в новый документ не облегчит задачу?
Я о таком методе переноса не подумал, надо испытать. Спасибо.
 

Oleg Butrin

20 лет на форуме
Сообщения
1 989
Реакции
1 213
Совершенно не кажется.
И тем не менее, это не самое оптимальное решение. По ряду очевидных причин.
не было причин для создания номера с чистого листа.
Не нужно никаких "с чистого листа". InDesign для таких случаев имеет специальный тип документа - template. Он позволяет получить документ с готовыми стилями и прочим необходимым, не накапливая годовые кольца данных в одном документе.
 
  • Спасибо
Реакции: Skvoznyak

suntory

Administrator
15 лет на форуме
Сообщения
23 349
Реакции
12 401
не накапливая годовые кольца данных
Почему тогда файлы indt получаются идентичного размера также сохраненным indd?
https://community.adobe.com/t5/inde...esign-template-indt-files-in-cs6/m-p/10478885
An INDT file is identical in every way to an INDD file. The only difference is that saving as INDT forces the file to open as untitled.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 138
Реакции
10 835
Почему тогда файлы indt получаются идентичного размера также сохраненным indd?
Как минимум, они будут идентичны INDD, сохраненным через SaveAs т.е. все таки уменьшатся
 

suntory

Administrator
15 лет на форуме
Сообщения
23 349
Реакции
12 401
И если поменять расширение, то InDesign вообще не поймет разницы, откроет как обычный файл. Данные XMP тоже одинакового размера.
1612856304752.png
 

Oleg Butrin

20 лет на форуме
Сообщения
1 989
Реакции
1 213
Почему тогда файлы indt получаются идентичного размера также сохраненным indd?
Потому, что шаблоны предназначены не для уменьшения размеров файла, а для того, чтобы получать каждый раз чистый (насколько чист шаблон) документ, без остатков от предыдущих.
 
Последнее редактирование:

Oleg Butrin

20 лет на форуме
Сообщения
1 989
Реакции
1 213
И если поменять расширение, то InDesign вообще не поймет разницы, откроет как обычный файл.
А чтобы перезаписать шаблон, требуется определенная последовательность действий с подтверждениями. Это защита от случайной перезаписи.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 349
Реакции
12 401
Как минимум, они будут идентичны INDD, сохраненным через SaveAs т.е. все таки уменьшатся
Этот способ уже рассмотрен выше, речь именно о template, который никаких преимуществ в этом плане не дает.
 

suntory

Administrator
15 лет на форуме
Сообщения
23 349
Реакции
12 401
для того, чтобы получать каждый раз чистый (насколько чист шаблон) документ, без остатков от предыдущих
Это конечно хорошо в сферическом вакууме не практикующего верстальщика, но на практике в периодике/серийных и т.п. изданиях макет постоянно немного меняется, есть статические данные типа выходных, стили, макет, логотипы, шрифты за годы постепенно претерпевают изменения, пусть незначительные, но делающие исходный темплейт устаревшим и бессмысленным.
 

_MBK_

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