Skip navigation
Currently Being Moderated

Exporting Individual Pages in InDesign

Dec 29, 2008 1:48 PM

We are a magazine publication using Adobe InDesign CS3 and we would like to know if we can export single pages from a multi-page layout with each page automatically saving as the correct page number. For example if I have two separate Indesign files; the first document is pages 5-10 and the second 11-15. When I export these documents can they automatically be saved as individual pages with the correct page number for the files name (ie: Page 5.pdf, Page 6.pdf, Page 7.pdf, etc)?
 
Replies
  • Currently Being Moderated
    Dec 29, 2008 2:09 PM   in reply to (Kia_Kelliebrew)
    Only via a script.

    Bob
     
    |
    Mark as:
  • Currently Being Moderated
    Dec 29, 2008 2:14 PM   in reply to (Kia_Kelliebrew)
    This script exports single page pdfs with the page number as a prefix, so if you've set your first doc's section numbering to start at 5 the pdf's will be titled starting at 5. The script asks for a PDF presetmake sure you set your preset's View PDF After Export option to unchecked or the PDFs will open as they are made.

    http://www.zenodesign.com/scripts/BatchOnePagePDFs.zip
     
    |
    Mark as:
  • Currently Being Moderated
    Dec 29, 2008 2:46 PM   in reply to (Kia_Kelliebrew)
    AppleScript. Open the zip archive and copy the script to:

    Applications/Adobe InDesign CS3/Scripts/Scripts Panel/

    and it should show in your Scripts panel
     
    |
    Mark as:
  • Currently Being Moderated
    Dec 30, 2008 10:25 AM   in reply to (Kia_Kelliebrew)
    Open your document and double-click the script in the Script panel to run it. You'll get dialogs to choose a destination folder and then a PDF export preset. Click ok and the PDFs will be saved into your chosen destination folder. A 5 page document will export 5 pdfs.
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 6, 2009 9:41 AM   in reply to (Kia_Kelliebrew)
    That might happen if you clicked OK without choosing a preset from the listclicking one of the radio buttons. Does it work if you choose one of the default presets?
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 6, 2009 1:56 PM   in reply to (Kia_Kelliebrew)
    I don't have CS4, but I'm guessing it will. If it doesn't try making a folder named Version 5.0 Scripts inside your scripts folder and put it there:

    /Applications/Adobe InDesign CS3/Scripts/Scripts Panel/Version 5.0 Scripts/
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 6, 2009 3:37 PM   in reply to (Kia_Kelliebrew)
    Looks like section numbering breaks the script. Try this version:

    http://www.zenodesign.com/ftp/BatchOnePagePDF2.zip
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 6, 2009 4:20 PM   in reply to (Kia_Kelliebrew)
    Sorry the address is:

    http://www.zenodesign.com/scripts/BatchOnePagePDF2.zip
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 14, 2009 6:20 PM   in reply to (Kia_Kelliebrew)
    Hi there Rob,

    I was just wondering if there is any way to modify the code on this script so that when it runs, it creates a pdf file for each page inside my doc and named only with numbers for example:

    0.pdf, 1.pdf, 2.pdf, 3.pdf etc.
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 15, 2009 4:24 AM   in reply to (Kia_Kelliebrew)
    Look for these lines in the script:

    ====================
    set mynumbertest to x as string
    set mynumbercnt to count of items in mynumbertest
    if mynumbercnt is less than 2 then
    set myPageNumber to "0" & x & " p-" & (name of page x of myDocument)
    else
    set myPageNumber to x & " p-" & (name of page x of myDocument)
    end if
    ====================

    And replace them with this line:

    set myPageNumber to x-1

    If you want a leading zero so that when you view as a list in the Finder they show in numeric order then replace with these lines:

    set mynumbertest to x as string
    set mynumbercnt to count of items in mynumbertest
    if mynumbercnt is less than 2 then
    set myPageNumber to "0" & x-1
    else
    set myPageNumber to x-1
    end if
     
    |
    Mark as:
  • Currently Being Moderated
    Jan 15, 2009 7:55 AM   in reply to (Kia_Kelliebrew)
    This worked like a charm, thank you man
     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)