March 4 2009 • 9:49 AM

Automatically Generate Multiple PDF Pages

Lee wrote:

My printer requires all my catalogues and booklets supplied as individuals PDF pages, which means I always have to generate them separately from InDesign.

I don’t suppose you know any way of automatically exporting a booklet as individual pages, do you? (I would be very popular with my design team here if I could find a way to do this!)

I love helping people become popular with their design teams!

You can easily split a multiple page PDF into individual pages in Acrobat 9, which came out almost a year ago. If you haven’t upgraded to version 9 yet, read this post (and its comments) for some other third-party solutions. To export individual PDF pages out of InDesign you might try the Page Exporter Utility script that David wrote about a couple years ago. But personally, I like to review a PDF as a single document in Acrobat before splitting it up, instead of opening up individual page PDFs to make sure everything came through. It’s up to you.

Split A PDF in Acrobat 9

Start by exporting the layout to a single PDF from InDesign as you normally would, with whatever settings your output provider requires. Be sure to export the document as single pages (don’t turn on the Spreads checkbox) and turn on Marks/Bleeds as necessary.

Open the PDF in Acrobat 9 and choose Document > Split Document:

In the Split Document dialog box, the default “Max pages” amount is 2, so change that to 1. (Note another handy tool in the Split Document feature set: instead of splitting up a PDF by page number, you could divvy it up into logical sections via bookmarks. I’ve used that for long PDF files before, to make it easier for people to download chapters of a book. But that’s for another post.)

Click the Output Options button to specify how you want Acrobat to name the single-page PDFs and where it should save them. I usually create a new folder to hold everything, so I select Specific Folder and then the Choose button.

Click the OK button to confirm your options and close this dialog box, and then click the OK button in the Split Document dialog box to do the split. In milliseconds, your file is split up into the individual PDFs you need. Here are the results of splitting up a 12-page catalog using “Pg” as the label:

30 Responses discussing this post. Add yours below.

  1. Jennie
    March 4th, 2009 • 10:07 am • Link

    Forget the design team (me), the pressmen are going to love me. I only have Acrobat 8, but 9 is on the way as part of CS4. This tip will make my life much easier!

  2. Eugene
    March 4th, 2009 • 10:26 am • Link

    In earlier versions of Acrobat you can go to Document>Extract Pages

    There is an option to extract all pages as single pages.

    You get files named, for example:

    eugene.pdf
    eugene1.pdf
    eugene2.pdf

    which could be confusing for a press man.

    Luckily, with Bridge you can automaticaly rename a batch of files.

    I don’t remember off the top of my head where the option is but it’s definitely there

    so you could rename all the files

    eugene_pg1.pdf
    eugene_pg2.pdf
    eugene_pg3.pdf

    and so on

    Perhaps that is another option?

  3. March 4th, 2009 • 10:31 am • Link

    Another easy way to do this which works in Acrobat 8 (and earlier I believe) is to use Document > Extract Pages. Type in the numbers of the first and last pages and tick Extract Pages as Separate Files. The extracted pages have the name of the original pdf file plus a page number, so if you need a particular name, rename the original pdf before extracting.

  4. March 4th, 2009 • 10:36 am • Link

    Absolutely right, Bill and Eugene. Thanks for the reminder!

  5. Eugene
    March 4th, 2009 • 10:40 am • Link

    Well Anne-Marie, your way is uber-cool too. It was just the comment about the Acrobat version issue that spurred my response.

    The question was “automatically generate” and the way I do it is anything but automated. :)

    I like the way the Acrobat 9 does it and it’s faster probably.

  6. Bob Rubey
    March 4th, 2009 • 10:41 am • Link

    Anne-Marie:

    Other than the naming functions found in 9’s Split Document, doesn’t Extract Pages… from earlier versions do essentially the same thing? Admittedly, the naming feature is a nice addition, but you can always use Bridge’s Batch Rename feature if need be.

    Bob

  7. M Wood
    March 4th, 2009 • 12:04 pm • Link

    Is there an easy way (via script, perhaps) to do the opposite? That is, take a 2-page PDF document of facing pages and merge them into a spread as a single page PDF?

  8. March 4th, 2009 • 2:14 pm • Link

    M Wood: I don’t know of an easy way, but you can do that manually in Acrobat.

  9. March 4th, 2009 • 8:01 pm • Link

    If you want to truly turn two pages into one, place them both into a one page InDesign layout sized according and export a new PDF.

  10. March 5th, 2009 • 12:52 am • Link

    Hi,

    The Acrobat-Solution is ok, however the PDFs afterwards all have another version key … is that still with Acrobat 9? I’m always exporting 1.3-PDF/X for printing, so after extracting with Acrobat 7, I have 1.6 PDFs …

    There is also the PDF-Exporter.

    I personally always use the great script which was posted on the swiss InDesign-Forum here.

    Greetz,
    Sacha

  11. Matt
    March 6th, 2009 • 1:34 am • Link

    Nothing can beat the Page Exporter Utility Script (PEU) described by David Blatner.
    It works with CS3 and CS 4 and it is incredibly fast!

  12. March 6th, 2009 • 6:01 am • Link

    Matt, good to know it works with CS4! I hadn’t had a chance to try it.

  13. Dimitrije
    March 6th, 2009 • 3:43 pm • Link

    We (printers) need version of PDF to be 1.3. In Acrobat when you split pages that were originally 1.3 you will get higher version of PDF. Check with Ctrl/Cmd+D. Transparency has been flattened during export from InDesign. But, in some cases non APE RIP can see higher version of PDF as trouble. Then the RIP is going to perform conversion from PDF to PostScript. At this point problems could arise.

    Do not use Acrobat. Use scripts. PEU is great but give a try to ExportPagesID http://toolbox.rudtp.ru/download.php?fileid=215

    It works with CS2/CS3

    best wishes

  14. Matt
    March 6th, 2009 • 6:32 pm • Link

    I’ve tested above mentioned script with CS4 and it works fine for me (export to .ps) except a small “glitch”. You have the choice to export all pages or specify a page range. In my test I used a 60page publication, marked “all” and got 55 pages exported! This happened 3 times. Then I tried this and specified to export the page range 1-60 – the script did the job and exported all 60 pages. Maybe it has something to do with CS4, only the scripter can give an answer to that. The other thing I realize you don’t get a message when export has been finished like PEU does. Regarding the “speed” on the first glance the script seems as fast as PEU. But I am testing with CS 4

  15. Mary
    March 10th, 2010 • 11:27 am • Link

    I have the opposite problem – I need to combine two pages into a spread which had been expoerted from an InDesign book to a PDF. The book is half-letter, so I need the spread to print fully as a spread. However, the chapters were set to start on a right-hand page and the PDF export does not include the extra page before the chapter beginning to make a full spread.
    How may I combine them.
    Thank you.

  16. Maria
    March 10th, 2010 • 4:14 pm • Link

    Hi!
    My co-worker and I are working with a very large inDesign file, converting it into a PDF and then linking it. It has become a very hard task since every time we have a change or updates we have to go and re-ink everything…are we doing this wrong?? is there an easier way of keeping the link paths while making changes?? It is really driving us nuts!!!

  17. March 10th, 2010 • 4:37 pm • Link

    Hi Maria .. I could’ve sworn we (I?) wrote a post about this in the past, but I can’t find it. I know it’s one of the videos I did on my Acrobat Tips & Tricks for lynda.com.

    First, not sure what exactly you mean by linking/relinking. Are you using Acro’s Link tool and setting up links you can’t do in ID? I’ll assume you are.

    All you need to do is to export just that page(s) that has the updated info from your ID file. So if you fix a typo or add a word on page 73, then export just page 73 to PDF (using the same export settings as the original big PDF if possible).

    Then open the fully linked PDF in Acro, go to page 73, and choose Document > Replace Pages. Have it replace page 73 in the doc with the page73.pdf you exported.

    What happens is the content of page 73 updates, but the links you had on page 73 remain (and any other links in the other pages of course). Links and form fields and such are kind of in an invisible layer, above the PDF pages. Replacing pages doesn’t touch that layer.

  18. Maria
    March 10th, 2010 • 8:26 pm • Link

    Anne-Marie thank you sooo much! I will def try this!

  19. Shandi
    May 7th, 2010 • 5:18 pm • Link

    Thank you so much! I have been trying to figure this out all afternoon. I knew there had to be a simple way to do this, but just couldn’t find it.

  20. September 13th, 2010 • 5:32 pm • Link

    Hey! Thank you for all the information you provide—seriously, I learned how to use InDesign (having been taught quark) from this site when the program came out! You’ve always been an indispensable resource for me.

    So, I finally got the company I am working for to make the upgrade from Quark 8 to InDesign CS5 (w00t!). But I’m trying to figure out a way to export single pages all at once directly from INDD (you know that handy little check box in Quark’s export menu> Export as Single Pages?). Any help? Magical scripts? Nifty secrets?

  21. Terry Walker
    September 16th, 2010 • 5:37 am • Link

    @Dimitrije,

    As a printer this was a concern for us also, tried using split in Acro 9 today instead of Extract and split did not change the PDF version, at least on this one file.

  22. Danielle
    January 7th, 2011 • 4:26 pm • Link

    I have yet another question. I recently converted all of my Quark documents to InDesign CS5. I now have to generate PDFs for all of the files (300+). Do you know a way to batch the files without opening them all up?

  23. January 7th, 2011 • 5:08 pm • Link

    @Danielle: For questions not on a particular blog post, I suggest posting on the forums at:
    http://indesignsecrets.com/forum/
    (You’ll need to sign up for a free membership in order to post there.)
    But the quick answer is: There may be some third-party plug-ins that can do this; not sure. I’d check Badia and Zevrix.

  24. January 11th, 2011 • 3:39 pm • Link

    @Danielle: I remember how to do this now! You can use the BatchConvert script: http://www.stevewareham.com/batchpdf.php

  25. February 2nd, 2011 • 7:56 am • Link

    Hi

    As David suggests, Zevrix Batch output has been my lifesaver on this. You don’t need to open files – just tell it how you want to name the PDFs, where you want to save them and select your PDF export style. Run as many files as you like, go make tea

  26. March 10th, 2011 • 2:35 pm • Link

    One thing I would really like to say is always that before acquiring more computer memory, take a look at the machine into which it will be installed. When the machine is definitely running Windows XP, for instance, the memory ceiling is 3.25GB. Setting up in excess of this would merely constitute just a waste. Make certain that one’s motherboard can handle your upgrade volume, as well. Thanks for your blog post.

  27. Nada
    February 6th, 2012 • 6:53 am • Link

    I would like to automate my process with pdfs. I want to produce single page pdfs but I also need to scale my pages down by 93% any ideas

  28. Tina
    April 3rd, 2012 • 10:19 am • Link

    This tip saved me SO much time, and I wanted to thank Anne-Marie for answering this back in 2009. Never thought this could be done, and I was scanning one page at a time. Now all I have to do is one scan, split them, and rename the individual files. Thank you again!!!

  29. April 3rd, 2012 • 12:57 pm • Link

    Thank you Tina!

  30. sbouska
    April 12th, 2012 • 11:04 am • Link

    can the script be used on CS5?

Subscribe to the Discussion

Get the ongoing discussion surrounding "Automatically Generate Multiple PDF Pages" delivered to you. Click here to subscribe via RSS.

Leave a Reply

You can use limited HTML tags, such as <em></em> for emphasis/italics and <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .

InDesignSecrets reserves the right to edit and/or remove posts and comments.