Как объединить несколько файлов Индизайна в один?

Статус
Закрыто для дальнейших ответов.

Dorm

Топикстартер
10 лет на форуме
Сообщения
574
Реакции
1
Ответ: Как объединить несколько файлов Индизайна в один?

С утра подумалось, что в скрипт _JVK_ можно поставить кнопку "Продолжить выполнение скрипта". Когда Индизайн выдает предупреждения, нажимаем 2 раза "ок" на связи и шрифты. Затем жмем кнопку "Продолжить выполнение скрипта". И так 30 раз :). Кто может помочь доработать скрипт?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 228
Реакции
10 851
Ответ: Как объединить несколько файлов Индизайна в один?

Читайте 33 пост - там сказано как игнорировать ошибку
 

Eugenyus

12 лет на форуме
Сообщения
1 960
Реакции
3 589
Ответ: Как объединить несколько файлов Индизайна в один?

Dorm, высланные файлы посмотрел, результаты неоднозначные.
С секциями выяснилось следующее. Если у первой страницы документа опции секции отличались от стандартных — при слиянии шел глюк. Я это исправил.
Параллельно обнаружился еще один недосмотр, который исправить пока не удалось, и удастся ли — еще не знаю. Суть: один материал в двух текстовых фреймах; второй фрейм сгруппирован с чем-нибудь. После слияния документов попытка связать эти фреймы выдавала ошибку. Для того, чтобы это исправить, надо проверять все сколь-нибудь возможные вариации технических "наворотов" (в плохом смысле слова). Поэтому такие фреймы связываться не будут.
Будет, впрочем, ручной контроль. В палитре слоев (CS5) можно увидеть наименования фреймов и определить, какие относятся к одному материалу:
TFs.jpg
TF1 — индекс текущего фрейма, а в скобках — индекс последнего фрейма в материале.
По-другому пока никак.
Исправлял скрипт для CS5.

Что касается конкретно Ваших файлов. Между файлами 26344_003_014_vorwort и 26344_015_026_lek_01 возникает непонятный для меня конфликт, вызывающий некие глюки с разворотами. Поэтому Book делаем из файлов, кроме 26344_001_002_titelei и 26344_003_014_vorwort — эти два придется влить руками. И по-моему (не помню, влияло ли это на что-то), в файле 26344_015_026_lek_01 первой странице вручную задать номер 15 (в опциях секции) — в любом случае не помешает.

На сегодня это всё, чем могу помочь.

Забыл. Скрипт брать по той же ссылке. http://forum.rudtp.ru/resources/booktodocument.40/
 

otherside

Участник
Сообщения
2
Реакции
0
Ответ: Как объединить несколько файлов Индизайна в один?

Здравствуйте, если за темой кто-то следит - помогите доделать скрипт!

Все работает -но!
есть 100 файлов, с одним и тем же мастерпейджем (совпадает только имя), к которому привязана структурированная нумерация стр, и шапки - и при сборе соотв все приводится к первой странице, можно ли дописать в скрипт след операции после открытия файла: override all master page items (alt+shift+cmd+L) затем apply master page -> none, а уже после этого move pages!

mac os x 10.7.2, Indesign CS5
 

kortes d. al

Участник
Сообщения
18
Реакции
0
Ответ: Как объединить несколько файлов Индизайна в один?

Здравствуйте, если за темой кто-то следит - помогите доделать скрипт!

Все работает -но!
есть 100 файлов, с одним и тем же мастерпейджем (совпадает только имя), к которому привязана структурированная нумерация стр, и шапки - и при сборе соотв все приводится к первой странице, можно ли дописать в скрипт след операции после открытия файла: override all master page items (alt+shift+cmd+L) затем apply master page -> none, а уже после этого move pages!

mac os x 10.7.2, Indesign CS5

Здравствуйте. Полагаю, если добавить строчку в цикл, то должно работать нужным вам образом:
Код:
for (f=1; f<myFiles.length; f++) {    
var myDoc= app.open(myFiles[f], false);
app.(myFiles[f]).pages.everyItem().appliedMaster = app.(myFiles[f]).masterSpreads["None"];
var pagesToMove = myDoc.pages.everyItem();
pagesToMove.duplicate(LocationOptions.AFTER, parentFile.pages.lastItem(),BindingOptions.DEFAULT_VALUE);
myDoc.close();
}
До копирования страниц применит None master page.
---
Если еще актуально.
 

otherside

Участник
Сообщения
2
Реакции
0
Ответ: Как объединить несколько файлов Индизайна в один?

Спасибо!
Попробовал, выкидывает ошибку.
Снимок экрана 2012-08-23 в 11.08.08.png
Снимок экрана 2012-08-23 в 11.08.44.png
 
Статус
Закрыто для дальнейших ответов.