SCRIPT · FREE · InDesign / JSX · INDD → PDF

PDF Export Queue for InDesign

Export multiple PDF versions of the same InDesign document in one operation. Each output can have its own preset, page range, layers and filename.

Requires desktop Adobe InDesign. This is not a browser-based tool.

Download the JSX script ↓

JSX file · runs inside Adobe InDesign · free · Version 1.1 · 28 October 2026

What it does

How to install

  1. Download the .jsx file.
  2. In InDesign, open Window → Utilities → Scripts.
  3. Use the Scripts panel to open the User scripts folder and copy the .jsx file there.
  4. Open a saved INDD document and double-click the script to launch it.

Example queue

Line one sets the output folder relative to the INDD file and the duplicate policy. Each subsequent line defines one PDF: preset | pages | layers | name.

pdf|replace
[High Quality Print]|*|*|[indd] PRINT
[Smallest File Size]|1-3|English,Logos|[indd] WEB

Before you use it

The script reads the presets and layers available in the current document. Preset and layer names must match exactly: adapt the example names to your installation. Using * for layers preserves their original visibility; non-printing layers remain non-printing. The script interface is in Italian. This is an initial release: test it on a copy before production use.

Something not working?

Found a problem or have an idea to improve this tool?

Send feedback →