В статье Электронные книги и формат epub3 вкратце было рассказано про перспективы новой версии формата электронных книг epub. Теперь о том, как на практике подготовиться и приступить к работе с этим форматом в реальных условиях.
Генератор календарных сеток
Удивительное рядом: в век всеобщей информатизации, когда в кармане у каждого мобильный телефон, многие люди продолжают пользоваться наручными часами для того, чтобы узнавать время. Причем, не только умными смарт-часами, но и старыми добрыми механическими. А для планирования многие продолжают пользоваться не электронным календарем в смартфоне, напечатанным на бумаге.
Видов календарей в полиграфии достаточно много: карманные, настольные, настенные. Обычные и сувенирные. Отрывные, которые бабушки называют «численник» и не отрывают страницы, а крепят их специальной резинкой. Есть календари квартальные, календари бухгалтеров; календари с указанием религиозных праздников и прочие.
Создание календарей — одна из самых рутинных работ для верстальщика. Чтобы облегчить задачу верстки календарей был написан скрипт Calendar Wizard.
Хочу выпускать газету объявлений! С чего начать?
Я занимаюсь автоматизацией верстки уже далеко не первый год и довольно часто получаю типовые вопросы, краткое содержание которых вынесено в заголовок. На эти типовые вопросы приходится давать такие же типовые ответы. Чтобы впредь не повторяться, напишу подробно, как подготовиться к запуску газеты бесплатных объявлений так, чтобы потом не было мучительно больно за бесцельно потраченные время и деньги.
Электронные книги и формат epub3
Фактически сразу после того, как Apple завела повальную моду на универсальный персональный гаджет с большим тач-экраном, в издательских кругах поднялась волна увлечения новыми технологиями, связанными с электронным книгоизданием. Отдельные издательства на пике эйфории предполагали вообще отказаться от печатных книг, существенно сократив расходы на производство. Однако через пару лет увлечения интерес к электронному книгоиздательству стал неуклонно снижаться. Почему это произошло? Читать далее
Сортировка текстов, сортировка групп абзацев
Поступил вопрос с мест по поводу автоматической сортировки абзацев в тексте. Примерный смысл вопроса следующий:
Большинство скриптов сортировки, в том числе и скрипт paraTrooper.js, написанный мной в далеком 2004 году, умеют сортировать абзацы поштучно. А что делать, если нужно отсортировать по неким признакам группы абзацев, сохранив при этом взаимное расположение абзацев внутри группы?
Задача интересная не только с точки зрения разработки, но и как пример, на котором можно наглядно продемонстрировать некоторые приемы работы с текстом в скриптах для InDesign. Читать далее
Урок №3. Переменные и стиль программирования
В прошлом уроке мы выучили, как создать новый документ:
#target indesign
app.documents.add();
В таком виде, как правило, создание документа не используется по постой причине: созданный документ не связывается ни с одной переменной. Если с созданным документом предполагается какая-либо работа, его желательно связать с переменной. Читать далее
Урок №2. Создание нового документа
Начнем с примера, который часто будет использоваться на практике: с создания нового документа. Вот код, который нужно вставить в новый документ ESTK и запустить на исполнение.
Урок №1. Что нужно для изучения скриптинга InDesign.
Минимальный набор начинающего скиптописателя:
- InDesign, желательно не ниже версии CS6
- Adobe ExtendScript Toolkit (он же ESTK).
Версия InDesign не строго принципиальна, большинство примеров будут работать идентично в широком диапазоне версий в том виде, в котором изложены, либо при помощи небольшого ухищрения, о котором расскажу в процессе. Читать далее
День Знаний
С началом нового учебного года начинаем новый цикл статей для начинающих авторов скриптов. Старому циклу статей на днях стукнет 9 лет, он уже морально устарел, да и сделан не совсем так, как хотелось бы сделать сейчас.
Как показала практика, основные вопросы возникают у совсем начинающих скриптописателей когда они только начинают знакомиться с автоматизацией, зачастую при попытках редактировать для своих нужд чужие скрипты. Чтобы процесс редактирования не напоминал попытки разобраться в китайской грамоте, написанной готическими буквами, читайте статьи для начинающих в рубрике «Основы».
Новое из сделанного
Продолжаем продуктивно сотрудничать с отличной газетой «Наш Город» из города Комсомольск-на-Амуре.
Для организации быстрого и удобного экспорта статей выпуска газеты был написан скрипт, максимально автоматизирующий процесс. Скрипт анализирует документ InDesign, находит и определяет отдельные статьи. По определенным правилам стилевой разметки и верстки ищутся и обрабатываются относящиеся к статье фотографии, врезки, подписи и прочий контент. Результат сохраняется в xml с сохранением форматирования текста, который затем импортируется на сайт газеты.
Будущее верстки, о котором размышлял десять лет назад, начало обретать зримые контуры!