3

I have an Illustrator CS5 file with several artboards. Each artboard is named. I can export this document to a multi-page PDF but the pages appear numbered when viewed in Acrobat.

I can renumber and rename the pages in Acrobat, and I can even write a script that can go in and add the proper objects to the PDF file after the fact to facilitate the naming. However, I'd like to avoid needing a script if possible since I have to pass this process off to another designer who isn't as technical.

Does vanilla Illustrator have any way to export a multi-page PDF with the pages named after the artboards?

2
  • Hey, how do you rename pages in Acrobat, manually?
    – Silly-V
    Jan 16, 2017 at 21:49
  • @Silly-V yes, I was renaming them manually by double clicking on the pages in the page list.
    – Soviut
    Jan 16, 2017 at 22:10

2 Answers 2

3

Nope. Sorry. You'll simply get numbered pages. I don't think any Adobe app applies a name to an Acrobat page - only numbers with a prefix/suffix. And Illustrator can't do the prefix/suffix either.

1
  • That's too bad. It seems like a no brainer to me. I guess I'll have to go the scripting route.
    – Soviut
    Mar 7, 2012 at 3:07
1

There is a script written for this called multiexporter:

http://www.ericson.net/content/2011/06/export-illustrator-layers-andor-artboards-as-pngs-and-pdfs/

You can choose PDF. In the comments Jean Claude has described how to use your own pdf preset (I got some syntax errors because the quote marks didn't work when I copied and pasted so I just copied some from another part of the script)

Here is Jean Claude's instructions:

If you want to use a specific PDF Presets… Here is what you need to do.

Open the Script with ExtendScript Toolkit and search for:

} else if ( this.format == ‘PDF’ ) { options = new PDFSaveOptions(); options.compatibility = PDFCompatibility.ACROBAT5; options.generateThumbnails = true; options.preserveEditability = false;

Replace it with:

} else if ( this.format == 'PDF' ) { options = new PDFSaveOptions(); options.PDFPreset = 'NameOfPreset';

Just edit the ‘NameOfPreset’ with the name of your save preset. in between the ‘

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.