[УРОК] Создание слоя с метками для реза в готовом pdf ПНП.

Автор KoTdeSigN, 01 июля 2015, 07:23:00

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

KoTdeSigN

Так как не первый раз слышу просьбы типа "а можно кресты поставить на лице", решил написать урок "как перестать просить ставить кресты на лице, а научиться делать пдф с отключаемым слоем с метками для реза" :)
Для этого потребуется CorelDRAW (Illustrator или Photoshop) опишу создание крестов в кореле, но подойдет любой графический редактор способный создавать pdf.
И pdf редактор Adobe acrobat (не reader! читалка не подойдет, нужен редактор).

Первым делом нам понадобится подопытный файл пдф с картами под печать, но без меток реза. Экспортируем или открываем его в кореле (если файл многостраничный нужно выбрать 1 страницу) Далее центруем на листе это изображение (нужно проверить соответсвует ли оно размеру А4 (210х297мм), если нет, то посмотрите свойства пдф файла, может файл не А4 а другого размера (если в дюймах, то или пересчитайте в мм, или в настройках ридера поменяйте дюймы на сантиметры). Смысл в том, что файл с крестами в кореле должен точно соответствовать размеру страницы в исходном пдф.

Теперь в кореле делаем черточку к примеру 5мм длиной, копируем и поворачиваем на 90 градусов. Далее можно сделать метки для скругления: Создать квадрат 5х5мм. Выделить квадрат и крест отцентровать их (если работают горячие клавиши в кореле то нажать "с" и "е", центровка по ширине и высоте). Потом квадрату скруглить края и поставить режим "фестончатый". Меняя размер квадрата можно регулировать радиус скругления.



Получаемый крест групируем и ставим поверх изображения на место реза (важно задать правильный цвет и толщину креста. Я как правило делаю его серым, толщиной 0,25мм, его хорошо видно и на темных и на светлых картах), далее копируем кресты и ставим на свои места. После удаляем слой с картами по которому расставляли кресты. И сохраняем файл в формате pdf. В настройках важно указать не выделенный фрагмент а выделенный лист, иначе пдф будет размером не А4 а по размеру крестов.

Теперь открываем пдф с пнп картами в акробате и 1. слева включаем панель слои (layers) 2. опции(значек шестеренки :) )
далее 3. import as layer (вставить как слой) в меню слева 4. выбираем ваш файл пдф с крестами, 5. можно задать имя нового слоя с крестами и 6. обязательно укажите страницу на которые вы хотите поставить слой с крестами. И внизу нажимаем ок. кресты должны появиться. Если все правильно сделано, то они будут точно там где надо. :)



Теперь можно зайти в настройки этого слоя и изменить способ вывода и видимость этих крестов. По умолчанию они видимы и на экране и на печати. Можно сделать так, чтобы по умолчанию их не было видно.



Еще перед изменениями желательно сделать копию файла, так как все операции со слоями - необратимы, и если случайно сохранить файл с кривыми крестами, потом будет сложно их из файла удалить. Таким методом можно ставить метки какие вам захочется, хоть двойные, хоть со скруглением :) И самое главное они на отдельном слое, можно включать и выключать их во время печати :)
Work In Progress... Список моих редизайнов и уроков: http://www.boardgamer.ru/forum/index.php?topic=9945.0.html

KoTdeSigN

#1
Сорри на БГГ ремонтные работы, пока без картинок остались :(
все ок. теперь с картинками :)
Work In Progress... Список моих редизайнов и уроков: http://www.boardgamer.ru/forum/index.php?topic=9945.0.html
  •  

korosy

KoTdeSigN, спасибо за урок! понятно написано.
отношу его к себе ;D т.к. часто задаю подобные вопросы )))
  •  

TheRealMaN_

#3
Хорошо, что появляются статьи и уроки на тему ПнП) много народу не знает как и с чего начать...(, но здесь слишком много телодвижений)
Видео советы и секреты InDesign для ПнП. InDesign, запили ПнП по-быстрому, оставь время на поиграть!)
  •  

KoTdeSigN

#4
Ну как бы да. Движенье жизнь! :)
Если ты не двигаешься, значит ты мертв...


А телодвижений не так уж и много, у меня к примеру уже выработался стандарт на размеры карт 63х88мм, так что уже лежат готовые файлы с крестами разных размеров и положений карт, как говорится открыл-вставил-закрыл. Быстрее чем заново в каждом проекте кресты рисовать ;)
Work In Progress... Список моих редизайнов и уроков: http://www.boardgamer.ru/forum/index.php?topic=9945.0.html
  •  

auralpod

Скажите, а это можно проделать только в акробате? А в foxit advanced pdf editor нельзя?
  •  

KoTdeSigN

Сделать можно, foxit advanced pdf editor у меня в инструментах чаще используется чем акробат ;)
Но в данном примере я все-таки использую Акробат, потому что проще, и красивше получается именно в нем.
В фоксите придется открыть оба файла, исходник и кресты и просто копировать-вставить, но потом придется возможно кресты пододвигать, не факт что они встанут точно в те места куда надо, и нельзя будет настроить их как слои с отключением видимости. Они будут как часть картинки. То есть в акробате вы вставляете кресты как новый слой с возможностью его включения или отключения, и точно в тех местах в каких были сделаны файлы. А в фоксите идет вставка в изначальный видимый слой, без возможности его отключения, и не факт что именно в те места которые были заданы изначально. Все-таки фоксит больше подходит для манипуляций с самими элементами файла а не со сложными (условно говоря) манипуляциями со слоями, их включением/отключением.
Work In Progress... Список моих редизайнов и уроков: http://www.boardgamer.ru/forum/index.php?topic=9945.0.html
  •  

jirik3510

Для Acrobat есть модуль quite imposing plus 3. С помощью него можно сделать спуск полос с метками реза.
  •  

koros

#8
Надеюсь, что среди прп-шников достаточно людей типа меня - ленивых ценящих свое время;). Операцию, озвученную в парвом посте можно немного автоматизировать. Если кто не знает, то сообщаю - в Adobe Acrobat (не Reader) есть возможность запустить JavaScript (краткая инструкция Инструменты -> Мастер действий -> Новое действие -> Дополнительные инструменты -> Выполнить сценарий JavaScript). Сам скрипт:

(function addDiceLayers(){
  this.setOCGOrder(
    Array.apply(null, Array(this.numPages))
        .map(function(e, n){
            this.addWatermarkFromFile({cDIPath:"/D/path_to/Cut line double.png",
              nStart: n, nEnd: n});
            this.getOCGs({nPage: n}).pop().name = "Double line ".concat(n + 1);
            this.addWatermarkFromFile({cDIPath:"/D/path_to/Cut line.png",
              nStart: n, nEnd: n});
            var layers = this.getOCGs({nPage: n});
            layers[layers.length - 1].name = "Line ".concat(n + 1);
            return layers.slice(layers.length - 2)})
          .reduce(function(a, e){
            return a.concat(e)},[]))
})();

Скрипт не мой - я попросил и мне его дали.
Для каждой страницы будет созданы по два слоя с возможностью отключения. На одних слоях (имена слоев Line n, где n - номер страницы) будут размещены метки реза из файла "/D/path_to/Cut line.png", на других (имена Double line n) - метки реза из "/D/path_to/Cut line double.png".

Ну а для тех, кто только собирает pdf с картами - можно воспользоваться скриптом для Indesign-a.
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
  •  

Зубрик

#9
Метки реза в фотошопе можно поставить очень быстро на весь лист без уголков для каждой карты. Создаем направляющие, соответствующие будущим линиям разрезания. После чего переходим в меню ПРОСМОТР и выбираем "Закрепить направляющие". Создаем новый слой, расположенный выше всех остальных слоев. Берем инструмент "Карандаш", задаем цвет будущих меток реза, выставляем толщину линии. Толщина линии в пикселях будет равна разрешению изображения в dpi разделить на 200 и округлить в большую сторону. Т.е. для изображения в 300 dpi толщина линий меток реза будет 2 пикселя, для 600 dpi - 3 пикселя и т.д.

Теперь ставим точку на листе на начало первой направляющей, отпускаем, зажимаем шифт и ставим точку в конце этой же направляющей. Получаем ровную линию по направляющей. Бояться промазать мимо направляющих не надо, ваши "точки" будут автоматически "липнуть" по соответствующей направляющей.
Дальше таким образом расчертить весь слой по вашим направляющим.

Теперь переходим к созданию слоя, скрывающему места, где мы не хотим видеть линии реза. Для этого создаем новый слой, расположенный выше нашего слоя с линиями реза.
Обратите внимание, ваши направляющие образуют столбцы и строки, соответствующие расположению карт на листе. Теперь будем руководствоваться именно такими "столбцами карт" и "строками карт". На месте верхней левой карты создаем "Прямоугольное выделение" по направляющим (активен новый пустой слой) и заливаем его белым цветом "ffffff". Убираем выделение. Создаем дубликат слоя. Можно сразу присвоить этим двум созданным слоям с белыми прямоугольниками два разных имени: "Вертикальный" и "Горизонтальный", чтобы не запутаться. Переходим на слой "Вертикальный", берем инструмент "Перемещение" (клавиша V) и меняем размер, убрав пропорциональность (связь между шириной и высотой). Высота вертикального слоя будет равна высоте Вашего листа, а ширина на 4 мм меньше изначальной ширины этого прямоугольника. Полученную вертикальную белую полосу выравниваем по ширине - по центру первого столбца карт, по высоте - вписать четко от верха до низа листа. Копируем этот слой в буфер (активен инструмент "Перемещение", нажимаем Ctrl+C). Переходим на инструмент "Прямоугольное выделение", выделяем по направляющим весь следующий столбец карт и нажимаем Ctrl+V. У Вас появляется копия слоя "Вертикальный", расположенная по центру второго столбца карт. Повторяем вставку скопированного слоя на всех оставшихся столбцах карт.

Теперь возвращаемся на слой "Горизонтальный". Производим с ним те же действия, что с "Вертикальным", но при этом ширина прямоугольника будет равна ширине листа, а высота на 4 мм меньше высоты одной карты. Копированием создаем белые прямоугольники по всем строкам (горизонтальным рядам) карт.

В результате Вы получаете сетку из белых прямоугольников, перекрывающую Ваши линии реза так, что видны только крестики будущих меток реза. Если все так, то выделяется все слои с белыми прямоугольниками и объединяете их в один слой. Теперь у Вас должны быть всего 2 слоя с будущими метками: один слой с цветными линиями и прямо над ним (это важно) слой с белым перекрытием. Объединяем их в группу, чтобы потом не повредить. Заходим в группу и выделяем верхний слой с белым перекрытием. Идем в меню "Слои" и выбираем пункт "Создать обтравочную маску" или Alt+Ctr+G. Все, Ваши метки реза готовы.


Направляющие удобно создавать на начальном этапе раскладывания карт на листе, чтобы потом быстро автоматически размещать карты на сооветствующх местах.
Если не открывается ссылка на сборку, большую часть моих сборок можно найти по этой ссылке