For one-page-html files you can use the outline view of the MsWord to determine the titles quickly, then convert it to ToC using Calibre.
(you can always convert ePubs and other docs into one-page html by converting it into htmlz using Calibre)
in addition to that after creating the Kindle formatted doc you can use the
Kindlestip to have a the same doc with a smaller size(maybe needed for large document since Amazon restricts the upload with a size limit)
In short you may use this approach with
the link given above:
- convert the file into html
- for epub,mobi >calibre>convert it into htmlz>unzip (with 7zip)
- for pdf>mobipocket creator>preview html>save as>html
- for scanned pdf>ABBYY Fine Reader>save as html)
- use MS Word to format the text and create titles for the ToC
you may want to use the macros (Book Creator, etc), and don't forget to save it as filtered html
- zip the html including its folder and use Calibre to convert it into ePub (don't forget to create a ToC)
- use kindle previewer to create Kindle formatted doc
- if necessary use kindlestrip to decrease its size
- ready to upload
