м. Водный стадион, Авангардная ул., 3 пн–пт 12:00–19:00, сб–вс выходные print600@mail.ru

Массовое заполнение PDF по списку и из Excel

«Ввод данных» — бесплатная программа от типографии Print600. Она размножает макет по списку ФИО или с нумерацией: каждая запись становится отдельной страницей с подставленным текстом, а результат сохраняется одним многостраничным PDF.

Программа работает только в Windows. Откройте эту страницу на компьютере.
  • Версия 1.7
  • Windows 8.1, 10, 11
  • Бесплатно, открытый код
  • Без установки
5 страниц в одном PDF

Для чего подходит

Везде, где один и тот же макет нужно заполнить разными данными. Список можно взять прямо из Excel: загрузить файл .xlsx или скопировать столбец и нажать Ctrl+V.

  • Бейджи участников

    ФИО из списка регистрации, фамилия крупно отдельной строкой.

  • Билеты с рядом и местом

    Двойная и тройная нумерация: сектор, ряд, место.

  • Сертификаты и дипломы

    Имя на готовом макете — шрифтом и цветом из дизайна.

  • Приглашения и открытки

    Персональное обращение на каждом экземпляре.

  • Пропуска, талоны, карточки

    Номера с ведущими нулями: 001, 002, 003.

  • Нумерованные бланки

    Номер с текстом до и после, например «Заказ № 0001».

Возможности

Всё, что нужно, чтобы подготовить персонализированный тираж к печати без дизайнера и без ручной вёрстки каждой страницы.

Макеты PDF, JPG, PNG, TIFF
Открываются щелчком по окну предпросмотра, перетаскиванием или кнопкой «Открыть…».
Список из Excel, CSV или TXT
Или просто вставьте столбец через Ctrl+V. Одна строка — одна страница.
Нумерация до трёх уровней
Номер билета; ряд и место; сектор, ряд и место. Шаг, ведущие нули, текст до и после, счёт по убыванию.
Любой шрифт из Windows
TTF, OTF и TTC; жирный, курсив, подчёркивание. В PDF встраиваются только нужные символы.
Цвет в CMYK или RGB
Пипеткой можно взять цвет прямо с макета.
Текст всегда помещается
Если запись длиннее допустимой ширины, кегль уменьшается автоматически. Перенос строки — по выбранным пробелам.
Один многостраничный PDF
Все записи — в одном файле, готовом к печати или отправке в типографию.
Без установки
Один exe-файл: запускается из любой папки или с флешки. Интерфейс на русском и английском.

Как выглядит программа

Слева — шесть разделов настроек, справа — предпросмотр макета с размером в миллиметрах.

Окно программы «Ввод данных» для массового заполнения PDF, экран 1 Окно программы «Ввод данных» для массового заполнения PDF, экран 2 Окно программы «Ввод данных» для массового заполнения PDF, экран 3 Окно программы «Ввод данных» для массового заполнения PDF, экран 4 Окно программы «Ввод данных» для массового заполнения PDF, экран 5

Как пользоваться

Настройки разбиты на шесть разделов. Щелчок по голубому заголовку сворачивает или разворачивает раздел, в заголовке видна краткая сводка.

  1. Макет

    Щёлкните по пустому окну предпросмотра, перетащите файл мышью или нажмите «Открыть…». Подходят PDF, JPG, PNG и TIFF.

  2. Место на макете

    Щёлкните по макету — текст встанет в эту точку; потяните за текст, чтобы сдвинуть. Или введите X и Y в миллиметрах. «Макс. ширина» по умолчанию равна ширине макета: если текст не помещается, кегль уменьшается автоматически.

  3. Данные

    Вверху выберите «Список ФИО» или «Нумерация». Список — по одной записи в строке: Ctrl+V, правая кнопка мыши, загрузка .xlsx, .csv, .txt или перетаскивание файла.

  4. Шрифт

    Семейство из установленных в Windows, размер, жирный, курсив и подчёркивание (Ж, К, Ч).

  5. Цвет

    CMYK или RGB. Пипеткой можно взять цвет с макета — щёлкать можно сколько угодно раз, выход — Esc, «Готово» или крестик.

  6. Перенос на новую строку

    Укажите, какие по счёту пробелы заменить переносом: «1» — фамилия отдельной строкой; для нумерации «Ряд 5» превратится в «Ряд» над «5».

Готово — нажмите «Сформировать PDF…». Кнопка всегда видна внизу слева.

Над предпросмотром — отмена и возврат (Ctrl+Z и Ctrl+Y), «Сбросить настройки» и «Поддержать разработку». Сброс вернёт шрифт, цвет, место, нумерацию и перенос к исходным, а макет и список оставит; сам сброс тоже отменяется по Ctrl+Z. Справа — выбор масштаба.

Переключатель RU | EN в правом верхнем углу меняет язык сразу, без перезапуска: макет, список, настройки и история отмены сохраняются.

Нумерация: номер, ряд и место, сектор

Для билетов, пропусков и бланков — вместо списка ФИО программа сама генерирует номера.

Номеров может быть один, два или три — например, номер билета; ряд и место; сектор, ряд и место. Для каждого задаются «с … по …», шаг, минимальное число цифр (3 → 001), текст до и после. Пробелы учитываются: «от » + 1 + « шт» = «от 1 шт». Диапазон может идти и по убыванию.

Ряд
Место
Порядок страниц

Итого: 3 × 4 = 12 макетов

Размещение

«В одной строке» — все номера одним текстом, например «Ряд 5, место 3»; разделитель впишите в «текст до» следующего номера. «Отдельно» — у каждого номера своё место на макете, свой шрифт, цвет и перенос.

Настройка отдельных номеров

При размещении «отдельно» сверху слева появляется полоса «Настраиваются: Все номера / Номер 1 / Номер 2 / Номер 3».

  • «Все номера» (по умолчанию) — изменения применяются сразу ко всем: шрифт, размер, цвет и выравнивание становятся одинаковыми, а перемещение сдвигает номера вместе, сохраняя расстояния. Меняется только то, что вы трогаете: если у одного номера свой цвет, смена размера для всех его не затронет.
  • Один номер — настраивается только он. Выбрать его можно кнопкой или двойным щелчком по номеру на макете; перетаскивание двигает только этот номер.

Свой шрифт и цвет для номера

В разделах «Шрифт» и «Цвет» отметьте «Номер — своим шрифтом и цветом» и переключайтесь между «Слова» и «Номер». Например, «РЯД» — 11 pt обычным, а число — 22 pt жирным красным.

Под настройками программа показывает итог — например, «Итого: 2 × 3 × 4 = 24 макета» — и пример первой и последней записи.

Установка и первый запуск

Файл exe — это вся программа целиком. Установка не нужна, Python не нужен.

Скопируйте exe в любую папку или на флешку и запустите.

  • Первый запуск занимает несколько секунд: программа распаковывается во временную папку.
  • Рядом с exe появится папка Print600.ru_data с настройками — они переезжают вместе с программой. Если в папку с exe нельзя писать (например, Program Files), настройки сохранятся в профиль пользователя.
  • Работает в Windows 8.1, 10 и 11 (64-бит).

Полезно знать

  • Шрифт встраивается в PDF (только нужные символы), так что файл откроется где угодно.
  • Если в шрифте нет каких-то букв из списка, например «Ё», программа предупредит до формирования PDF.
  • В правом верхнем углу предпросмотра — размер макета в миллиметрах и координаты курсора. Внизу — ширина текста, итоговый кегль и число строк; «Самая длинная» показывает запись, которая хуже всего помещается.
  • Все настройки — последний макет, шрифт, цвет, позиция — запоминаются между запусками.
  • Русские буквы в именах файлов и папок поддерживаются.
  • Макет-картинка вставляется в результат один раз и используется на всех страницах, поэтому файл остаётся небольшим. JPG сохраняет исходное сжатие. Для печати всё же лучше макет в PDF: у картинок нет цветов CMYK и векторной графики.
  • Если что-то пошло не так, программа покажет окно с ошибкой и запишет подробности в Print600.ru_data\error.log. Пришлите этот файл на print600@mail.ru.

Технические характеристики

Технические характеристики программы «Ввод данных»
НазваниеPrint600.ru — «Ввод данных»
Версия1.7
ПлатформаMicrosoft Windows 8.1, 10, 11
Архитектураx86-64 (64-bit)
Тип приложенияОконное приложение (GUI)
Формат поставкиОдин исполняемый .exe
Размер файлаоколо 35,2 МБ
ИнтерфейсРусский, английский
РезультатPDF
МакетыPDF, JPG, PNG, TIFF
ДанныеTXT, CSV, XLSX
ШрифтыTTF, OTF, TTC
ЦветRGB, CMYK
Библиотека PDFPyMuPDF
Работа со шрифтамиFontTools
Работа с ExcelOpenPyXL
Drag & DropTkinterDnD2
GUITkinter / ttk
Среда исполненияPython 3.12
ЛицензияGNU AGPL v3, бесплатно

Вопросы и ответы

Программа правда бесплатная?

Да. Её можно свободно использовать в личных и коммерческих целях. Исходный код открыт и распространяется по лицензии GNU AGPL v3.

Как сделать PDF по шаблону из списка Excel?

Откройте макет и щёлкните по нему там, где должен стоять текст. В разделе «Данные» загрузите файл .xlsx или скопируйте столбец в Excel и нажмите Ctrl+V. Затем нажмите «Сформировать PDF…» — каждая строка списка станет отдельной страницей.

Можно ли пронумеровать билеты по ряду и месту?

Да. Программа делает до трёх номеров одновременно — например, сектор, ряд и место — с шагом, ведущими нулями и текстом до и после номера. Номера можно поставить в одну строку или разместить каждый в своём месте макета.

Windows пишет «Windows защитила ваш компьютер». Что делать?

У exe нет цифровой подписи, поэтому фильтр SmartScreen предупреждает при первом запуске. Нажмите «Подробнее», затем «Выполнить в любом случае». Если антивирус ошибочно блокирует файл, добавьте его в исключения.

Откроется ли готовый PDF на другом компьютере и в типографии?

Да. Шрифт встраивается в PDF, поэтому файл откроется где угодно. Цвет текста можно задать в CMYK; для печати лучше использовать макет в PDF, а не картинку.

На каких системах работает программа?

На 64-битных Windows 8.1, 10 и 11. Установка не нужна: exe запускается из любой папки или с флешки.

Где программа хранит настройки?

В папке Print600.ru_data рядом с exe, поэтому настройки переезжают вместе с программой. Если в папку с exe нельзя писать, например в Program Files, настройки сохраняются в профиль пользователя.

Скачать бесплатно

Программа бесплатная и распространяется с открытым исходным кодом по лицензии GNU AGPL v3. Её можно свободно использовать в личных и коммерческих целях.

Программа предоставляется «как есть», без каких-либо гарантий.

Программа работает только в Windows. Откройте эту страницу на компьютере.
Исходный код на GitHub