Re: Thanks for your help

Lee Passey <[email protected]>
Newsgroups gmane.culture.literature.ebook-community
Message-ID <[email protected]>
morganmandel wrote:
>  
> 
> Hi everyone,
> Thanks all for your help about converting to ebooks. Looks like I have 
> my work cut out for me over the weekend to get Killer Career out there 
> in more formats.
> 
> It would be so nice if they all had the same one. Maybe some day....

Actually, we're 90% of the way there already. The answer is HTML.

The problems with HTML are all perceived rather than real. The biggest 
problem is that too many people believe that HTML files are only 
appropriate for use in a web browser, like Firefox, Safari or Internet 
Exploder.

Not true.

There are several User Agents (the technical term) on the market today 
in addition to web browsers which display HTML files, including the Sony 
reader, µBook (www.gowerpoint.com), and, believe it or not, the 
Mobipocket reader. Those applications which are geared specifically to 
reading e-books in HTML format also handle details such as pagination 
and navigation.

What many people do not realize is that most of the other popular e-book 
formats in the marketplace are just encapsulations of HTML. The .epub 
format is just a ZIP file containing HTML content and a few other 
metadata files, most of which relate only to those User Agents which 
display .epub natively. Get an .epub file, rename it to .zip and open it 
with the unzipper of your choice, and you'll see what I mean.

The early Mobipocket format (.prc) was just minimal HTML encoded in Rick 
Brams PalmDOC format. The new Mobipocket format (.mobi) is still just 
minimal HTML encoded in a newer proprietary (but still well-understood) 
format.

Microsoft's .lit format is HTML encoded in yet another proprietary format.

Free tools are available to create all these formats, but in every case 
you start with HTML. Even those which claim you can use other file 
formats simply internally do a conversion to HTML under the covers 
before embedding it. (Some of these tools don't do a great job in their 
HTML conversion, so I would recommend starting with what you know is 
good HTML). My hunch is that once you have created a good, clean HTML 
file (and have obtained the necessary software tools) you can create 
zipped-HTML, .ebub, Mobipocket, and .lit files in about 15 minutes. 
(This assumes no DRM - if you want crippled files all my estimates will 
be off.)

The second great myth about HTML is that it's "programming," and hard 
programming at that.

It's not.

My guess is that only the rarest of e-book would involve more than 20 
unique HTML tags, and most would be acceptable with less than a dozen. 
If you're smart enough to write a book, you're smart enough to learn 
simple HTML. I'm certain that it's easier than learning how to use 
Microsoft Word. A good essay on how to format HTML for e-books can be 
found at http://www.dysfunctionals.org/~networker/HTMLeBooks.html.

HTML: learn it, love it.

On the other hand, if there're people out there who just can't give up 
their hold on the myth, I'll happily convert any Microsoft word file for 
you to e-book ready HTML for a mere $300.

The two outliers to the general rule of HTML is the eReader format which 
uses the "Palm Markup Language" PML, and PDF which uses the Adobe 
extensions to the PostScript printer language.

Of the two, the eReader format is the easiest to deal with. PML is an 
extraordinarily simplistic markup language, and it is relatively easy to 
convert from HTML to PML with just a few search-and-replace macros. I 
have also see a number of programs on the 'net that purport to do the 
conversion automagically; see 
http://www.dysfunctionals.org/~networker/html2pml.zip. Create your HTML 
file, run html2pml, drop it into eBookStudio (available from eReader.com 
for $30) and you're done, no muss, no fuss.

PDF is the most problematic of all the formats. PDF was originally 
derived from Apple's PostScript printer language which was designed to 
draw pictures on a printer. The fact that what was being drawn was a 
letter which human being might combine with other letters to infer 
words, sentences and paragraphs was incidental the the drawing. PDF took 
it a step farther and said, "if you can draw it on a laser printer we 
can draw it on a screen, and you'll know exactly what it will look like 
on paper."

This feature is important if you're doing desktop publishing, and 
especially important if you're doing print-on-demand. You have a fixed 
size "canvas", and you know the quality of the media. You only get one 
chance at it and you want your drawing to be acceptable to the greatest 
number of people possible. The greatest good for the greatest number.

BUT...

If you don't have a fixed size canvas, and you don't know the quality of 
the media, but you do have a virtually unlimited number of opportunities 
to reformat your document for different media, knowing what it will look 
like when printed is just not that useful.

HTML was designed from the outset to be a flexible format that could be 
rendered in many different ways on many different devices. It wasn't, 
and still isn't, perfect, but it /is/ good enough, and does give you the 
flexibility you need to reach the maximum market penetration.

Because PDF is a single-instance format, and HTML is a multiple-instance 
format, I recommend always starting with HTML, and using HTML as my 
"master" format. Conversion from HTML to almost every e-book format is 
trivial, and even conversion to PDF is not /that/ difficult.

The flip side is that conversion from PDF to just about anything is 
onerous at best. I have found that the best conversion strategy is 
actually to open the PDF file in an Optical Character Recognition 
program and "recognize" the file just like you had actually scanned in a 
paper book--which is not that surprising when you realize that the whole 
point of PDF is to produce a printed version in the first place.

Unless part of your target market includes print-on-demand, I wouldn't 
even bother with PDF.

A word of caution, though, about HTML.

As a general rule, Microsoft Word follows the PDF philosophy: the 
document being prepared will ultimately be printed, so it has to be as 
inflexible as possible. When you save a file from Microsoft Word in HTML 
format Word saves enough extraneous HTML tags that it can reloaded with 
exactly the same presentation as it had when it was saved. As a 
consequence, HTML files saved from Word are frequently twice as large as 
they need to be. Usually this is not a big problem, as the Microsoft 
cruft is largely ignored by most e-book software. Saving as "web page, 
filtered" will remove some of this cruft, but not enough. My general 
strategy has been to save as unfiltered HTML, then use Tidy 
(http://tidy.sourceforge.net) to remove the all the Microsoft cruft. I 
then use either Wordpad, TextPad or (if the document is small enough) 
the Microsoft developer studio to clean up the rest of the document by 
hand. Perhaps in the next week or two I'll try to write a short essay on 
how to use Word to create HTML e-books.

Adobe Pagemaker is even worse than Word. Avoid it altogether.

Amaya (http://www.w3.org/Amaya/) has always shown great promise as an 
HTML editor, but I've never felt comfortable using it. It may be a 
personal thing, so you should probably check it out.


------------------------------------

------------------------------------------------------
Post a message:   ebook-community [[at]] *
Unsubscribe:      ebook-community-unsubscribe [[at]] *
Switch to digest: ebook-community-digest [[at]] *
Switch to normal: ebook-community-normal [[at]] *
Put mail on hold: ebook-community-nomail [[at]] *
Administrator:    ebook-community-owner [[at]] *

(* == yahoogroups.com)
-------------------------------------------------------Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ebook-community/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ebook-community/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[email protected] 
    mailto:ebook-community-fullfeatured-hHKSG33TihhbjbujkaE4pw@public.gmane.org

<*> To unsubscribe from this group, send an email to:
    ebook-community-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.