Короче, всё началось с того, что мне понадобилось сделать трио-календарь на печать. Зна... — 23 мая 2026 г. в 16:44:38.951
Короче, всё началось с того, что мне понадобилось сделать трио-календарь на печать. Знаете, такой — три блока, пружина, фото сверху, численники снизу. Казалось бы, 2026 год на дворе, интернет полон всего — сейчас найду какой-нибудь удобный онлайн-редактор и за 10 минут сделаю. Не тут-то было. Что я нашёл в интернете Первые полчаса я честно гуглил. Нашёл несколько сервисов — красивые лендинги, обещания «создай календарь за 5 минут». Открываю — либо платно и дорого, либо шаблоны только на английском, либо даты съехали, либо формат не тот, либо вообще не работает. Один сервис предложил мне скачать приложение на телефон. Серьёзно? Трио-формат — вообще отдельная история. Его нигде нет. Совсем. Есть обычные настенные, есть карманные, есть квартальные в каком-то виде — но чтобы прямо взять, загрузить своё фото, выбрать месяцы, получить три отдельных файла (обложку, подложки и численники) под реальный типографский формат — этого не существует. Что мне было нужно конкретно Я делал календарь для небольшого тиража — брошюровать вручную, печатать в типографии. Поэтому требования были вполне конкретные: Обложка — отдельным файлом, 210×300мм, своё фото Подложки — по одной на каждый год, тоже отдельно Численники — 210×144мм (это 114мм сам календарь плюс 30мм сверху под пружину), каждый месяц на отдельном листе, чтобы потом самому брошюровать И всё это должно быть точно по размеру. Не «примерно А4», а миллиметр в миллиметр — потому что типография это не прощает. Плюс я хотел крупные ячейки — чтобы можно было от руки писать заметки после печати. И российские праздники чтобы были выделены. И номера недель. И выходные красным. В общем, нормальный рабочий календарь, не игрушка. Решение — написал сам Я провозился несколько часов, но написал редактор с нуля на чистом HTML и JavaScript. Никаких библиотек, никаких зависимостей — один файл, открываешь в браузере и работаешь. Вот что умеет редактор: Обложка Загружаешь своё фото, выбираешь ориентацию — книжная или альбомная — и отправляешь на печать. Размер 210×300мм, без полей, точно под типографию. Подложки Три подложки — на 2026, 2027 и 2028 год. Каждая со своим фото. Тоже с выбором ориентации. Печатаются отдельно от численников, потому что они идут за пружиной как фон. Численники Вот тут я потратил больше всего времени. Каждый численник — это лист 210×144мм. Сверху 30мм — зона под пружину с декоративными точками. Снизу 114мм — сам календарь. Внутри календаря: - Название города — Сосновый Бор — маленькими буквами сверху - Название месяца крупно, по-русски и по-английски - Год справа большими цифрами - Небольшое стихотворение про природу — своё для каждого месяца - Таблица с номерами недель, днями, крупными ячейками для записей - Праздники выделены красным фоном - Выходные — красным цветом - Сегодняшняя дата обведена рамкой - Внизу мелко — «С любовью — Типография ПРИНТСС» Цветовая гамма — природная, зелёная. Никакой кислоты, никакого корпоратива. Просто спокойно и по-человечески. Предпросмотр трио Отдельная вкладка — видишь как будет выглядеть итоговый календарь целиком. Три блока с фото, пружины между ними, календарные сетки. Реалтайм — меняешь месяц или фото, и превью обновляется сразу. Как печатать Всё устроено так, чтобы три части печатались отдельно и потом собирались вручную: Сначала печатаешь обложку — один лист Потом подложки — три листа, по одному на год Потом численники — 8 листов на 2026 (май–декабрь), 12 на 2027, 12 на 2028 Каждый блок открывается в отдельном окне браузера с правильными настройками печати. Выбираешь «Сохранить как PDF» — и у тебя готовые файлы для типографии или домашнего принтера. Итог Работает полностью офлайн — никаких серверов, никакой регистрации, ничего никуда не отправляется. Открыл, загрузил фото, распечатал, готово. Я сделал его под конкретную задачу — трио-календарь с брошюровкой для небольшого тиража. Но по сути это универсальный инструмент для всех, кому нужен печатный календарь под свои размеры и своё фото. Если бы такой редактор существовал раньше — я б

