
Joshua wrote:
I played a little with the ReaderWorks converter for HTML to LIT. The biggest limitation is that the LIT format supports a nice Table of Contents feature which a basic HTML to LIT conversion doesn't support. The LIT specs are supposedly free (and under a Free License) but I haven't checked into it any further than that. I supposed after TXT, HTML and PDF are working in the PG mainstream, I'll move on to other formats like the Palm and Reader formats.
LIT is essentially an encapsulated OEBPS 1.0.1 Publication. What ReaderWorks does is take HTML and "conforms" it internally to OEBPS, then converts it to LIT using Microsoft's litgen.dll. Microsoft has a Reader SDK which includes a "demo" to convert OEBPS 1.0.1 into LIT. I've taken that demo and tweaked the C++ code some and then compiled it to generate a "production" level converter which I use for my publishing business. ReaderWorks has some bugs not allowing using the full power of OEBPS which LIT supports. The LIT format supports the OEBPS Tours and "out-of-spine" feature (where "out-of-spine" content is presented in "pagelets".) Most publishers who produce LIT (using either ReaderWorks or, heaven forbid, Word HTML as the input) are totally unaware of these cool features. I use Tours and "out-of-spine" content a lot in my ebooks (e.g., I put all footnotes into popup pagelets.) Joshua, I'd be happy to share my OEBPS to LIT converter, as well as a sample OEBPS Publication. You can use the Package supplied in the sample Publication as a template to build your own Packages and implement Tours and "out-of-spine" content. Let me know... Jon Noring