Thanks for coming to, the world's #1 resource for all things InDesign!

Page Exporter Utility (PEU) 5 Script Updated for CS3

A number of people swear by the free Page Exporter Utility for exporting InDesign documents as individual PDF, JPEG, EPS, or Postscript pages (or outputting multiple PDF files as a batch process). The bad news is that it hasn't always been easy to find a copy of it on the Web. The good news is that the script's author, Scott Zanelli, has consented for us to post the newest version (5) here, which is supposed to work with both CS2 and CS3. (I've only tested it with CS3.)

You can download Page Exporter Utility here:

click to download

The Page Exporter Utility offers a number of options for exporting your files. For example, you can export each spread as an individual PDF file, specifying custom naming and so on:


There is also a "versioning" option that lets you create a number of different PDFs from different layer combinations. For example, lets say you have one base layer and three language layers. You would want three different PDF files: english+base, french+base, and so on.


PEU is clever, it's relatively fast, and it has a darn good price (free). If you're a scripter, you can even customize the script (Scott has released it under the GNU General Public License).

David Blatner
David Blatner is the co-founder of the Creative Publishing Network, InDesign Magazine, and the author or co-author of 15 books, including Real World InDesign. His InDesign videos at are among the most watched InDesign training in the world. You can find more about David at
David Blatner

Latest posts by David Blatner (see all)

Related Articles

126 Comments on “Page Exporter Utility (PEU) 5 Script Updated for CS3

  1. Perhaps MJ doesn’t really have a “3-page spread” but one large page instead. In that case, PEU cannot help, as it doesn’t split a single page into separate ones.

  2. Brilliant script! :)

    May i wish an invert selection tool? (select / deselect all)

    When you have 13 markets (1 layer per market, for example se, no, dk, fi, fr, uk, us, eu, etc), and just want to quickly re-export the fr-layer (not all the other layers) it would be neat with a select/deselect all option.

    Besides of that its brilliant – and thanks!

    Best regards,


      • It is “working” for me in CC 2015, however, it didn’t export all the pages in my document and not all the pages followed my section name. I thought maybe I needed to check “export as spreads,” but this gave me an error.

        It also need PNG export. I could possibly modify the script to allow for PNG, but debugging is not my strength, especially when the bugs aren’t in something I’ve written, or is an incompatibility in an API that I’m not familiar with.

  3. Pingback: Breaking up is hard to do? InDesign files into individual PDFs that is! | Colecandoo!

  4. Is there a way for when it exports as pdf’s you can include the bleeds/slug and crops?
    Thanks this would be so helpful!!!!

  5. I’m using CC2014 on a Mac (Yosemite OS) and I can’t change the preferences file (none showing on my computer but indicated in the instruction PDF) so I can’t folio the pages P001, P024 or P120 automatically. I have to manually type it in after the PDF is saved onto my desktop. Any advice?

    • To access the preferences, click the ‘Change Preferences’ radio button on the far-right column under ‘Output Format’. This will launch the Change Preference dialogue box. Any changes made here will be apply to any future exports.

    • You will have to select a PDF preset that includes bleeds. From the Menu bar, select File > Adobe PDF Presets > Define. Once this has been saved with your custom bleed specs, you can select it from the pull-down menu in the PEU’s PDF Options dialogue box.

      • Thank you so much for your quick response and fabulous script!!! This is such a time savor! Thank you thank you!!

  6. I have video stuff embedded in ID CS6 – unfortunately it exports the pdf without video, because the export “interactive” isn’t available. Any idea?

  7. Well I’m pleased to know that for print, this script is still working in CC 2015, just in case anyone was wondering about compatibility. I ran it on the old CS6 machine and it too seems to have no problems with the script. Thank you, you’ve just saved one of my clients a bucketload of time.

  8. Is there anyway we can amend the script so that it saves a file as FILENAME_P01_LAYER instead of using periods? It current shows as FILENAME.P01.LAYER ?

  9. Is there anyway we can amend the script so that it saves a file as FILENAME_P01_LAYER instead of using periods? It current shows as FILENAME.P01.LAYER ?

  10. WOW ! I am doing tons of multi-language work where i have a base artwork layer and 15 up to 30 language layers containing text. This works like a charm exporting each language layer on top of the artwork layer in separate PDFs. Huge thanks!

  11. Why don’t you just make a new page and copy the page to the new blank document? (or pages to their own new documents)
    Then you can save/print the single page without having to download anything.

Leave a Reply

Your email address will not be published. Required fields are marked *