Спуск полос

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

JAW

15 лет на форуме
Сообщения
15 797
Реакции
3 454
Ответ: Спуск полос

_MBK_
Ну а как иначе, естественно по номерам страниц (формирование списка, в принципе, решается так или иначе, или простой программкой, или где в Экселе, а вот сортировка, это уже нужно знать скриптинг применительно к Акробату).

Вот смотри моя текущая проблемка жирная...
Есть порядка 150 визиток, в AI.
Ход: Переименовываем это дело в PDF (благо прокатывает), собираем в биндер.
далее хитрый кроп, удаление, перекраски.
Далее чистая логистика. Нужно это добро как-то отсортировать по списку, допустим у меня будет номер по списку, и номер страницы в PDF. При этом некоторые визитки по 2-3.

К сожалению не оптимизируется даже со стороны заказчика, т.к. там свои проблемы с той же логистикой.

Фактически вот такая произвольная сортировка уже решает массу проблем, можно уже и без спуска будет затянуть в нормальную систему.

По памяти с ризографа была проблема сделать спуск под биндер стопами, я написал простенькую программу сортировщик на бэйсике, получал список перестановок по страницам, потом скармливал QI сортировку (он кажется где-то по 256 минус сколько-то символов хавал в строке), потом делал нормальный спуск. Мне подобные ходы не настолько уже актуальны, но оперативникам уже подспорье.
 

_MBK_

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

То есть имеется в виду аналог куайтовского Shuffle pages for imposition? Что-то подобное уже есть, правда, не бесплатно.
 

_MBK_

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

В общем, подправил свой скрипт, теперь он должен универсально работать на всех акробатах начиная с 5 версии:
Код:
// Join two pages script. 
// Copyright (c) MBK 2013 
// mikhail_kondakov@mail.ru http://mbkhome.narod.ru

fnc=function() {
        var k=0;
        if (app.viewerVersion >= 7) {app.beginPriv();}
        for (i=0;i<Math.floor(this.numPages/2);i++)
        {
          
          var R1 = this.getPageBox("Crop", k);
          var R2 = this.getPageBox("Crop", k+1);
          var R=R1;
          if (R2[1]>R1[1]) 
          {
             R[1]=R2[1]
          } else
          {
             R[1]=R1[1]
          }
          if (R2[3]<R1[3]) 
          {
             R[3]=R2[3]
          } else
          {
             R[3]=R1[3]
          }
          R[2]=R1[2]+(R2[2]-R2[0]);
          var R3=[R2[2]-(R[2]-R[0]),R2[3]+(R[1]-R[3]),R2[2],R2[3]];
          
            
          this.setPageBoxes({cBox: "Media", nStart: k+1 , nEnd:k+1, rBox: R3});
	  this.setPageBoxes({cBox: "Crop",  nStart: k+1 , nEnd:k+1, rBox: R3});
        
          var t = this.createTemplate({cName:"myTemplate"+k, nPage:k+1 });t.hidden = true;

         

          this.setPageBoxes({cBox: "Media", nStart: k , nEnd:k, rBox: R});
	  this.setPageBoxes({cBox: "Crop",  nStart: k , nEnd:k, rBox: R});

          this.spawnPageFromTemplate("myTemplate"+k, k, false, true);
          k++;
        }
        if (app.viewerVersion >= 7)  {app.endPriv();}
        return;
}




if (app.viewerVersion < 7)
{
Join2Pages=fnc;
}
else
{
Join2Pages = app.trustedFunction(fnc);
}

if (app.viewerVersion < 10) {
	app.addMenuItem({ cName: "Join2Pages", cUser: "Join Two Pages", cParent: "Tools", cExec: 

"Join2Pages()", 
		cEnable: "event.rc = (event.target != null);"}); 
	
} else {
	app.addToolButton({ cName: "Join2Pages", cLabel: "Join Two Pages", cExec: "Join2Pages()",
		cEnable: "event.rc = (event.target != null);"});
	
}
 

shizan

Участник
Сообщения
16
Реакции
0
Ответ: Спуск полос

Народ, прошу хелпа. В общем задача такая - периодически надо делать спуск полос (обычно не менее 600-700) по 4 А5 на А3. Я с этим раньше не сталкивался а тут - напрягли... Причем вот какое условие... Чтобы, к примеру - если в публикации 600 страниц, то в левом верхнем углу пачки после печати должны быть стр. с 1 по 150-ю, в правом верхнем - 151-300, левом нижнем - 301-450, правом нижнем - 451-600... Я так понимаю, это чтоб после резки просто накидывать пачку на пачку и дело в шляпе... С Quite Imposing немного знаком, можно в нем что-нибудь подобное сотворить?
 

Aniriann

Администратор
10 лет на форуме
Сообщения
454
Реакции
863
Ответ: Спуск полос

Я бы создала в Экселе четыре столбца, экспортировала бы в Индизайн, заменила бы все разделители на пробелы и строку с цифрами скопировала бы в Shuffle pages в Quite Imposing
 

_MBK_

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

Я бы создала в Экселе четыре столбца, экспортировала бы в Индизайн, заменила бы все разделители на пробелы и строку с цифрами скопировала бы в Shuffle pages в Quite Imposing
Зачем такие сложности?
Просто список для Shuffle будет: 1 151 301 451 2 152 302 452 3 153 303 453... по 150 листов в тетради. А потом спуск 2x2
 

Aniriann

Администратор
10 лет на форуме
Сообщения
454
Реакции
863
Ответ: Спуск полос

Это проще, чем набирать список вручную. Список-то один и тот же и в вашем, и в моем случае.
А потетрадно у меня не получается, Quite Imposing ругается, что номера страниц не входят в указанную группу.
 

_MBK_

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

То есть проблема в том чтобы сам список сгенерировать? Помнится, был какой-то скрипт, который список генерировал.
 

_MBK_

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

shizan

Участник
Сообщения
16
Реакции
0
Ответ: Спуск полос

Люди!!!! Человеки!!!! Огромное спасибище!!!! Эх, жаль в форумах пиво не наливают(((((((
 

_MBK_

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


Не по теме:
Только виртуальное 'beer1'
'))'

 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Ответ: Спуск полос

Зачем такие сложности?
Просто список для Shuffle будет: 1 151 301 451 2 152 302 452 3 153 303 453... по 150 листов в тетради. А потом спуск 2x2

а так не проще? никаких списков длинных не надо генерить, и сработает один универсальный для любого количества полос

PS: у меня пример для двусторонней печати, разумеется.
 

Вложения

  • Screen Shot 2013-02-11 at 13.46.52.png
    Screen Shot 2013-02-11 at 13.46.52.png
    92.1 КБ · Просм.: 927

_MBK_

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

Там по ссылке подобное.
 

TRANTOR

Son of a Gun
R.I.P.
Сообщения
4 566
Реакции
2 956
Ответ: Спуск полос

Тема обо всем и ни о чем одновременно. Отправляется в РИП.

Есть конкретный вопрос - открываем соответствующую тему.
 
Статус
Закрыто для дальнейших ответов.