In the past few days, Amazon Kindle Direct Publishing came out with an update to their kindlegen software to support the new Kindle Fire. The process is this: Prepare your document in your word processor (I use Open Office Writer). Export (in OO, it’s “save as”) as HTML. Then point the kindlegen software at the HTML file. This generates a MOBI file, which is what you upload via Kindle Direct Publishing
I’ve been pulling hair out figuring out how to get kindlegen to recognize a cover image. The suggestions in Amazon’s Publishing on Kindle: Guidelines for Publishers are anything but clear, and anyway don’t work when I try them.
But I did find something that works. I use Open Office Writer, but something similar should work in Microsoft Word. In Open Office, go to File > Properties. Click on the Custom Properties tab. If there are no custom properties for you to modify, then simply click Add. In the Name column, put “cover” (without the quotes). Leave Type as Text. In the Value column, insert the name of your cover image file, for example my_cover_image.jpg.
Save your file so you have it in the original. Next, export to HTML. Make sure the my_cover_image.jpg file is in the same directory as the HTML. Now, run it through kindlegen. It should recognize the cover. You can test this using the Kindle Previewer. When you click on the cover button at the top of the Kindle Previewer screen (the one on the left), it happily displays your cover image!
Next, I’ve got to figure out how to get it to recognize my Table of Contents!