Skip to content

About

Free Adobe InDesign scripts for placing multi-page PDF documents onto print sheets

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

PDF Imposition Scripts for Adobe InDesign (v7.0)

A suite of highly optimized scripts for digital press layout, pagination, and imposition in Adobe InDesign.

PDF Imposition v7.0

Available Versions

  • PDF_Imposition_auto_v7.jsx — Automatic PDF page count detection using a logarithmic binary search engine. Best for multi-page documents where you want exact automatic page detection.
  • PDF_Imposition_v7.jsx — Fast manual page count entry (instant launch without initial PDF scanning).
  • PDF_Imposition_folder_v7.jsx — Batch folder imposition for individual single-page PDF files. Features integrated in-dialog folder selection, last-folder memory, "Browse..." & "Rescan" controls, and natural alphanumeric file ordering.

Key Features in v7.0

1. Batch Folder Imposition (PDF_Imposition_folder_v7.jsx)

  • In-Dialog Folder Manager: Direct folder selection inside the script interface without blocking modal dialogs.
  • Persistent Last-Folder Memory: Remembers your working folder between sessions and loads it automatically on startup.
  • Smart "Browse..." Navigation: Folder picker opens directly in the last used directory instead of resetting to the root drives list.
  • Instant "Rescan" Button: Easily re-indexes the selected folder with one click after adding or removing files.
  • Natural Alphanumeric Sorting: Accurately orders files numerically (e.g. 1.pdf, 2.pdf, 10.pdf, 20.pdf).
  • Automatic Dimension & Quantity Detection: Measures dimensions from the first file and sets the total file count automatically.

2. Fit with Inset (Вписать с отступом)

  • Proportional Inner Fit: Enables shrinking full-bleed artwork proportionally into a safe inner margin (default 5 mm / 0.2 in) while preserving outer crop and bleed bounds.
  • Live Trim Calculation: Real-time margin preview calculation Margin - Bleed = Clean margin (e.g. [5] 5 - 3 = 2 mm) showing exact remaining safe margin after guillotine cutting.

3. Spacings & Gaps (Распорки Gap X / Gap Y)

  • Independent Gaps: Dedicated horizontal and vertical spacing inputs between adjacent items in the grid.
  • One-Click Reset: Quick 0 / 0 reset button to clear spacing immediately for standard step-and-repeat layouts.

4. Professional Cut & Stack Crop Marks

  • Double-Tick Inner Marks: Automatically generates single crop marks for shared edges and dual-tick marks when gap spacing is present.
  • Customizable Marks: Configurable mark length, thickness, and bleed offset.

5. Multi-Unit Support (Metric & Imperial)

  • Millimeters (mm) & Inches (in): Configurable startup defaults (using UNIT_DEFAULT = "mm" or "in").
  • Independent Layout & Sheet Presets:
    • Metric (mm) presets: Layouts (216x303, 152x214, 150x110, 110x75), Sheets (320x470 SRA3 V, 230x320 SRA3 H, 210x297 A4 V, 297x210 A4 H).
    • Imperial (inches) US standard presets: Layouts (8.5x11 Letter, 5.5x8.5 Half Letter, 4x6 Postcard, 3.5x2 Business Card), Sheets (13x19 Tabloid Extra, 12x18 Digital Press, 11x17 Tabloid, 8.5x11 Letter).
  • Preset switching: Seamlessly switches preset dimensions, textboxes, and labels between Metric and Imperial values.
  • Smart Rounding: Layout and sheet values convert and round to 3 decimal places in inches, while crop marks and bleed parameters round to clean, standard single-decimal metrics (e.g. 2mm is rounded cleanly to 0.1 in).

6. High-Performance Page Detection (PDF_Imposition_auto_v7.jsx)

  • Instant automatic page count detection using a logarithmic binary search engine:

    PDF Pages Standard Linear Search Binary Search (Auto v7.0)
    16 17 checks 10 checks
    100 101 checks 14 checks
    500 501 checks 18 checks
    1000 1001 checks 20 checks
    10000 10001 checks 26 checks

🛠️ Other Projects

QuickImpose-InDesign

  • Professional imposition automation script for Adobe InDesign with step & repeat, saddle stitch, perfect bound, and cut stack.

ComfyUI Photoshop Plugin (PH-CU-S)

  • A powerful Photoshop plugin powered by ComfyUI, providing direct integration with local generative models.

💎 QR Code with Custom Shape Logo

AI Code PRO - Custom Shape Logo QR Code
AI Code PRO

Vector Barcodes (18 Standards) & Designer QR Codes for Adobe Illustrator

AI Code PRO
ID Code PRO - Custom Shape Logo QR Code
ID Code PRO

Vector Barcodes (18 Standards) & Designer QR Codes for Adobe InDesign

ID Code PRO

🇷🇺 Описание на русском языке (Russian)

Комплект скриптов для спуска полос и раскладки PDF-документов в Adobe InDesign.

Доступные версии скрипта:

  1. PDF_Imposition_auto_v7.jsx — автоматический логарифмический подсчет количества страниц в многостраничном PDF.
  2. PDF_Imposition_v7.jsx — ручной ввод количества страниц для мгновенного запуска без предварительного сканирования.
  3. PDF_Imposition_folder_v7.jsx — спуск полос из папки с отдельными одностраничными PDF-файлами (с запоминанием последней папки, кнопками «Обзор...» и «Обновить», а также натуральной числовой сортировкой).

Основные возможности:

  • Спуск из папки с PDF: выбор папки прямо в окне скрипта, сохранение пути к последней рабочей папке, запуск диалога в текущей папке, кнопка повторного сканирования и автоподсчет количества файлов.
  • Вписать с отступом (Fit with Inset): пропорциональное уменьшение макета под безопасное поле с сохранением внешних вылетов под обрез и живой калькуляцией чистого отступа (Отступ - Вылеты = Чистый отступ).
  • Горизонтальные и вертикальные распорки (Gap X / Gap Y): настраиваемые промежутки между элементами на печатном листе с кнопкой сброса 0 / 0.
  • Метки реза для порезки стопой: автоматическая генерация одинарных и двойных меток при наличии зазоров.
  • Поддержка миллиметров и дюймов: раздельные пресеты для метрической и дюймовой систем.

Installation

  1. Download the latest release .zip archive.
  2. In Adobe InDesign, open the Scripts Panel (Window → Utilities → Scripts).
  3. Right-click the User folder and choose Reveal in Explorer (Windows) or Reveal in Finder (macOS).
  4. Place the .jsx files into the folder.
  5. Double-click any script to run.

About the Author

Developed by Said Auita.


🛠️ Мои проекты

QuickImpose-InDesign

  • Профессиональный скрипт для автоматизации спуска полос в Adobe InDesign.

ComfyUI Photoshop Plugin (PH-CU-S)

  • Мощный плагин для Photoshop на базе ComfyUI, обеспечивающий прямую интеграцию с локальными генеративными моделями.

💎 QR код с логотипом произвольной формы

AI Code PRO - QR код с логотипом произвольной формы
AI Code PRO

Генератор векторных штрихкодов (18 стандартов) и дизайнерских QR-кодов для Adobe Illustrator

AI Code PRO
ID Code PRO - QR код с логотипом произвольной формы
ID Code PRO

Генератор векторных штрихкодов (18 стандартов) и дизайнерских QR-кодов для Adobe InDesign

ID Code PRO

About

Free Adobe InDesign scripts for placing multi-page PDF documents onto print sheets

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages