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

  • Автор темы Автор темы Serbel
  • Дата начала Дата начала

Serbel

Топикстартер
10 лет на форуме
Сообщения
393
Реакции
90
При сохранении копии файла она обычно значительно легче по весу, чем исходный файл, то есть Индизайн чистит какую-то накопившуюся черновую информацию.
Если делать такую копию для файла, входящего в Book, то приходится заменять файл в книге на новую, более лёгкую, версию, и происходит перепроверка страниц во всей книге… В общем, здесь явно какие-то лишние движения.
Однако правильно ли я понимаю, что облегчить-очистить файл штатными средствами без создания копии невозможно?
 
можно обойтись Save As с тем же именем
 
  • Спасибо
Реакции: Serbel
 
  • Спасибо
Реакции: Serbel
"Сохранить как" можно под тем же именем, тогда в книге не надо обновлять файлы.
А ещё в книге можно отключить автопроверку страниц (или как там оно называется в меню панели) и запускать это вручную когда надо.
 
  • Спасибо
Реакции: Serbel
Нет, у меня без таких ужасов, но файл 4 Мб летает по сравнению с 20 Мб.
 
Разобрался, как ещё уменьшить файл верстки.
Есть у меня верстка ежеквартального журнала, который я веду с 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, очень странный.
 
Следующий номер создается на базе предыдущего
Странный этот экспорт в IDML, очень странный.
А метод использования одного документа для ряда публикаций в течение десятилетий вам странным не кажется при этом?
 
Люди целыми поколениями в одном городе живут и что? Не всем же, как ты, из конца в конец страны переселяться ;)
 
Странно скорее было бы не использовать готовое, а создавать каждый раз новый файл для верстки серийного/периодического издания.
 
  • Спасибо
Реакции: densen
А метод использования одного документа для ряда публикаций в течение десятилетий вам странным не кажется при этом?
Совершенно не кажется. За все время ни одной ошибки при выводе из этого файла не было - не было причин для создания номера с чистого листа.

а Move Pages в новый документ не облегчит задачу?
Я о таком методе переноса не подумал, надо испытать. Спасибо.
 
Совершенно не кажется.
И тем не менее, это не самое оптимальное решение. По ряду очевидных причин.
не было причин для создания номера с чистого листа.
Не нужно никаких "с чистого листа". InDesign для таких случаев имеет специальный тип документа - template. Он позволяет получить документ с готовыми стилями и прочим необходимым, не накапливая годовые кольца данных в одном документе.
 
  • Спасибо
Реакции: Skvoznyak
не накапливая годовые кольца данных
Почему тогда файлы 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.
 
Почему тогда файлы indt получаются идентичного размера также сохраненным indd?
Как минимум, они будут идентичны INDD, сохраненным через SaveAs т.е. все таки уменьшатся
 
И если поменять расширение, то InDesign вообще не поймет разницы, откроет как обычный файл. Данные XMP тоже одинакового размера.
1612856304752.png
 
Почему тогда файлы indt получаются идентичного размера также сохраненным indd?
Потому, что шаблоны предназначены не для уменьшения размеров файла, а для того, чтобы получать каждый раз чистый (насколько чист шаблон) документ, без остатков от предыдущих.
 
Последнее редактирование:
И если поменять расширение, то InDesign вообще не поймет разницы, откроет как обычный файл.
А чтобы перезаписать шаблон, требуется определенная последовательность действий с подтверждениями. Это защита от случайной перезаписи.
 
Как минимум, они будут идентичны INDD, сохраненным через SaveAs т.е. все таки уменьшатся
Этот способ уже рассмотрен выше, речь именно о template, который никаких преимуществ в этом плане не дает.
 
для того, чтобы получать каждый раз чистый (насколько чист шаблон) документ, без остатков от предыдущих
Это конечно хорошо в сферическом вакууме не практикующего верстальщика, но на практике в периодике/серийных и т.п. изданиях макет постоянно немного меняется, есть статические данные типа выходных, стили, макет, логотипы, шрифты за годы постепенно претерпевают изменения, пусть незначительные, но делающие исходный темплейт устаревшим и бессмысленным.