2 Days

Hands-On: $995

Online: $995

9am - 4pm


Chicago Dates

(8-month Free Retakes)

  • May 12 - 13
  • Aug 18 - 19
  • Sep 25 - 26
  • Dec 4 - 5


Adobe InDesign ePUB: Creating and Publishing eBooks

Class Description

This 2 day class will teach you to use Adobe InDesign to create ePubs for iPad and Kindle. Setting up paragraph and character styles, working with CSS, creating links and the entire process of creating ePubs will be covered. You will also learn how to work with XHTML, XML and CSS files.

Class Prerequisites

Adobe InDesign Level 1 or solid InDesign skills.

InDesign CS6 ePUB: Creating and Publishing eBooks

*Students should have InDesign skills prior to taking this class

What is EPUB?

  • Understanding the advantages and disadvantages of electronic books
  • Differences and similarities between different electronic book formats
  • Using Adobe InDesign to create electronic books
  • Overview of workflow for electronic book creation and editing

The art of repurposing content for EPUB

  • Understanding how InDesign generates code for ePub
  • The technical side: Basic HTML, XHTML and CSS
  • A designer's approach to learning basic code
  • Limitations of electronic book formats

Using Adobe InDesign to create EPUB’s

  • Setting up Presets and templates
  • Utilizing InDesign styles for EPUB
  • Creating an EPUB-aware layout
  • Importing and placing graphics
  • Adding links and cross-references
  • Creating automatic Chapter Breaks
  • Developing navigational Table of Contents
  • Creating Table of Contents styles
  • Creating book meta data
  • Mapping InDesign styles to HTML tags and classes
  • Creating an index (InDesign CC only)

Advanced EPUB Formatting and Editing

  • Unzipping and inspecting files
  • Overview of EPUB file structure
  • Working with XHTML, XML and CSS files
  • Understanding CSS for EPUB
  • Ensuring ereaders honor your CSS
  • Reading and editing the content.opf and toc.ncx files
  • Cleaning up the InDesign XHTML and CSS
  • Controlling text alignment and keeping elements together
  • Creating sidebars, borders and backgrounds
  • Creating, editing and formatting tables
  • Accommodating screen sizes for different readers
  • Creating section splits within chapters
  • Incorporating video and audio into your EPUB
  • Creating hyperlinks and cross-references
  • Using XML to define the reading order
  • Re-compressing EPUB files properly


  • Differences between publishing to iPad, Android, and Kindle tablets
  • Converting EPUB to Kindle format
  • Validating EPUB files
  • Validating Kindle files
  • Publishing your electronic book to the iPad and Kindle
  • What's next in electronic books