I had a number of kludge approaches to creating EPUB versions of my books (largely documented on my blog, particularly during 2012. Look under the “Self-Publishing” tag). Mostly, I was converting from Adobe InDesign to mobi with the Kindle InDesign plug-in converter, and from mobi to EPUB with the Calibre e-book management program.
The resulting files were good enough for many applications, but routinely failed the EPUB Validator check on a few issues.
After my Smashwords publishing experience, I began trying to perfect my technique for converting from Word files to EPUB. Unfortunately, outside of Smashwords, this still required an intermediate HTML step to make an EPUB file on Calibre, so I was still getting some bugs.
Now, Calibre has come up with an update that allows direct import of Word .docx files for conversion. When I combined this new tool with the techniques for building easy-to-convert Word documents that I learned from the Smashwords Style Guide, the result was a nice, clean EPUB file that passed validation with flying colors. And about frigging time, too.
This is all probably a big yawn for the HTML wizards out there who already do a great job by grinding through the actual code, but for code idiots like me, it was a godsend.
I’ve updated my buggy Nook file and sent it off to Nook Press. Now I could probably do a direct upload for iBook too, and finally pass their strict checks, but I’m not sure it’s worth the trouble to chew through the whole Apple Author program and everything when I’ve already got iBook access through Smashwords.
As usual, a lot of the hassle for me was making sure the table of contents worked right, as well as the endnotes. Then there were annoying bugs like a missing blank line under one (and only one!) chapter heading, or two chapters that had no nice gap between the end of one chapter and the start of the next (chapter heading shows up in the middle of a page). This was all particularly bothersome since I had to submit the Word file to Smashwords and their “Meatgrinder” converter, and then make sure all the file types were readable. If all the formats worked except one (usually the mobi), I’d have to tweak the Word file and upload the whole thing again.
It’s much easier when I’m doing all the conversion work locally. I can debug before I send the final product out.