Log in

View Full Version : Introduction to Creating Reader Documents - Part 1


Philip Colmer
03-24-2003, 05:15 PM
Have you ever wondered what is involved in creating a Microsoft Reader eBook? Or why you might want to create an eBook? Well wonder no more! In this two-part article, the basics of the whys and wherefores of Microsoft Reader eBook creation will be uncovered.<br /><!><br /><i>How do you create files that can be used with Microsoft Reader? Why would you <b>want</b> to create files for Microsoft Reader? This two-part article will try to provide some answers.</i><br /><br />This guide will look at two methods for creating your own Reader files, using Word documents as the source material. Each of the two methods utilises freely available software, with differing levels of complexity and quality of output.<br /><br />Before going any further, though, it is important to make it clear that this article is <i>not</i> a comparative review of different electronic book formats, nor is it a comparative review of different tools.<br /><br />That said, let's get started!<br /><br /><span><b>Why use Reader documents?</b></span><br />The Pocket PC, by default, supports two native document formats - notes and Pocket Word. Documents in these formats are editable. This means that if you want to distribute a read-only document, you won't want to use one of these formats.<br /><br />On the other hand, PDF - probably the most popular and traditional "read only" format - sometimes isn't particularly suitable either. The reason for this is because PDF files are essentially electronic versions of the printed page - they will typically be A4 or Letter sized pages which can make them tricky to read sensibly on a Pocket PC.<br /><br />Although Reader pages are designed to look and act as much as possible like traditional printed book pages, they can be viewed on pages from as small as 3" x 4" to as large as 9" x 12". In addition, the user can change the size of the text used by the book and the content will automatically be re-paginated to suit.<br /><br />So, if you want to distribute a price list, a white paper, a diary, or any other sort of document where the width of the page is not particularly important and you don't want people to modify the contents, you might want to consider creating a Reader file.<br /><br /><span><b>Tool #1 - Read in Microsoft Reader Add-in for Microsoft Word</b></span><br />This free piece of software adds the required functionality to Microsoft Word. It will work with Word 2000 and Word XP.<br /><br />It can be downloaded from <a href="http://www.microsoft.com/reader/downloads/rmr.asp">Microsoft's Web site</a> and there is a link to the Frequently Asked Questions (FAQ) on that page as well.<br /><br />After you've downloaded the software (820KB), you need to quit Word and then double-click on the file you've just downloaded. The usual set of Microsoft installation windows then appear.<br /><br />The installation process does not give you any options about where to install it, what to install, etc. Since this is an add-in for Word, it will automatically get installed in the right place. One thing to note about the installation is that on multi-user systems, it is only visible under the account used to perform the installation.<br /><br />After installation of the software is complete, the installer will display the release notes before finally reaching the end of the installation process. The release notes are also available from the Help file for the add-in.<br /><br />So what do you get after it has been installed? Initially, all you will see is a new Reader icon on the toolbar and a Read option on the File menu.<br /><br /><img src="http://www.pocketpcthoughts.com/images/web/colmer-mar03-reader-1.gif" /><br /><i>Figure 1: The Reader icon on the File menu</i><br /><br />Clicking on the Read option or the Reader icon in the toolbar brings up the conversion window. The add-in will try to populate as many fields automatically as possible, as shown in Figure 2. The information is taken from the properties of the Word document, so if this is going to be your tool of choice, it may help to get into the habit of using the document properties if you don't already do so.<br /><br /><img src="http://www.pocketpcthoughts.com/images/web/colmer-mar03-reader-2.gif" /><br /><i>Figure 2: The conversion window</i><br /><br />From this window, you can change the title information, the formatting options, where to save the finished document and customisation of the covers. The cover customisation allows you to supply your own images for the Pocket PC and Desktop versions of Reader.<br /><br /><img src="http://www.pocketpcthoughts.com/images/web/colmer-mar03-reader-3.gif" /><br /><i>Figure 3: Cover graphics</i><br /><br />Although the notes in the Cover Graphics window say that the two Pocket PC images are used for Reader 2.0, they are only used by Reader 1.0. This is because Pocket PC Reader 2.0 only flashes up the cover image as the book is opened. The Pocket PC library doesn't use any thumbnail graphics and the user interface for the front of the book doesn't use the book graphics anymore. However, you should remember that Reader files are not just intended for use on the Pocket PC. They can also be read on the desktop and now on Tablet PCs. This means that if you are creating books for a wider audience, you should ensure that you have included <b>all</b> of the relevant images - even if you don't think someone with Pocket PC Reader 1.0 is going to read your book.<br /><br />The default settings for the conversion tool, as shown in Figure 2, will provide reasonable results, so long as you have followed the guidelines given in the Help documentation. In summary, these are:<li>Try to use styles, e.g. Heading, List, etc, instead of font changes. This will help the tool to achieve a better translation from Word to the format needed for Reader files.<br /><br /><li>You should try to restrict your font usage to Berling Antiqua, Frutiger Linotype and Lucida Sans Typewriter. As with the above tip, this will result in a much cleaner conversion. If you want the add-in to try to stick to the formatting you've used, you can deselect the "Convert to Microsoft Reader Formatting" option, but the resulting book file will be larger and may not format properly.<br /><br /><li>Images are usually displayed on their own line and may be scaled down in size if larger than about four inches wide. It should also be noted that some versions of the Reader software suffer from a memory leak if there are too many images in a document.<br /><br /><li>Tabs and extra spaces are converted into solid white space and their use is discouraged. If you want to have some control over layout, tables are recommended, but do take into account the next tip...<br /><br /><li>Basic tables should convert successfully, but nested tables will not.<br />It should also be noted that older versions of Pocket PC Reader do not support tables.There are some features in Word that are unsupported in the conversion. Some of these make sense, such as headers and footers, whilst others do not, such as widow/orphan control. However, these restrictions occur because, although Word is very powerful when it comes to the laying out of content, Reader files are not - their structure is more like early Web pages, with very little control over the content layout. This is primarily because the content has to be scalable for different display sizes &amp; user-controllable font sizes.<br /><br />It is somewhat annoying that, although the add-in converts a Table of Contents in Word to a series of links on the first page of the book as it should do, the final book doesn't recognise the fact that there is a table of contents. This means that if you want to go back to the table, you must go back to the cover page and then to the first page. This would appear to be a bug in the add-in.<br /><br /><span><b>Coming in Part Two ...</b></span><br />We'll be looking at a second tool for converting your Word files into Reader eBooks and comparing the results from each.<br /><br />In the meantime, why not download the Word plug-in and have a go at creating your own eBook?

piperpilot
03-24-2003, 05:42 PM
I've used the Microsoft Reader Add-In several time to take work documents home with me to read, either on the subway or in the comfort of my home, and I found it to be quick, easy to use and so much better than trying to read a document in Word. Of course, you can't make changes to the document, but for those occasions when you only want to read something, it's the best way to go.

Ed Hansberry
03-24-2003, 06:07 PM
It is very simple, but has one super-annoying feature. It constantly has the need to modify your normal.doc template every time you Word 2002. The Reader plugin for Word 2000 didn't do this.

hawkeye
03-24-2003, 07:12 PM
My main use for the Word Add-In is converting long internet articles into a format easy to read on my 3670. I'll use the print option on any lengthy web articles (gets rid of ads, etc), copy everything into Word, then use the add-in to convert to a .lit file. This lets me read the article in my leisure on my 3670 in a clean, easy to read format.

I'd love it if more sites offered a .lit or any e-book format available for download on their articles!!!

piperpilot
03-24-2003, 07:27 PM
I'm using Word 2000 at work and, like you said Ed, I haven't had any problems with the normal template when I use the add-in, although I have a general problem with Word trying to modify the normal template that has stumped our IT folks. Whenever I try to close down Word, I have to jump through all kinds of hoops to do it. I think it takes 4 or 5 clicks. Do you think it could be related.

Ed Hansberry
03-24-2003, 07:37 PM
I'm using Word 2000 at work and, like you said Ed, I haven't had any problems with the normal template when I use the add-in, although I have a general problem with Word trying to modify the normal template that has stumped our IT folks. Whenever I try to close down Word, I have to jump through all kinds of hoops to do it. I think it takes 4 or 5 clicks. Do you think it could be related.
Uninstall the Reader addin and see if the problem goes away. It did when I uninstalled it.

piperpilot
03-24-2003, 07:45 PM
Uninstall the Reader addin and see if the problem goes away. It did when I uninstalled it.

That was the problem! I can't tell you how annoying it was simply to try and close down Word. Now I guess I will save a copy of the add-in and just load and unload it whenever I have a specific need for it. Thanks for the tip :mrgreen:

Jonathan1
03-24-2003, 08:50 PM
2 Cents on e-books and MS Reader:
I started off using the Reader plugin for Word back when it was first released. I have created many an e-book with this applet. The plugin is slick, fast, has quite a few options, and above all free. Four great features that make it a winner.
The problem isn’t with the plugin. It’s with MS Reader itself. At least there is when you start embedding pictures and other various things into the documents. Also when your page count starts to creep up into the 500 – 1000+ range flipping to various pages in the book is slooow and seriously detracts from the e-book experience if you have to wait for the e-book reader to paginate.
I decided to give Palm Reader a try but to my dismay they don’t have any easy, and free, software to make e-books. The only software available from Peanutpress is a $30 product. It’s difficult to go and shell out $30 when MS’s software is free all around. (i.e. Both the plugin and the reader itself are both free.) Begrudgingly I ended up shelling out the cash last November. Long story longer: It’s worth every penny and best of all the e-books are fast. I have a 1,200 page web based story along with its various in story illustrations that I converted over last month. (Took me a week of cutting and pasting from the web.) Flipping from page to page is fast. As is jumping from section to section.
As much as FREE is a wonderful word it doesn’t help if the app it’s designed for is slow. And free doesn't help if you are trying to cater to a larger audience which may very well go beyond the Windows platform (e.g. There is no MS Reader version for Apple, Palm, or Linux. Which PeanutPress is working on on the last one.)

Yes MS Reader works well for small to medium sized documents, and free is free. But at the end of the day, IMHO ,Palm Reader and its $30 e-book maker blows MS Reader out of the water. But that comment does have to be tempered by the fact that as a quick, dirty, and FREE way of taking a document with you. It’s a perfectly good utility so your mileage may very on your opinions of MS Reader. Mine just happens to be about a 1/4 mile to the gallon. :razzing:

Ed Hansberry
03-24-2003, 09:08 PM
I decided to give Palm Reader a try but to my dismay they don’t have any easy, and free, software to make e-books. The only software available from Peanutpress is a $30 product.

http://www.handebooks.com/howto/peanut.html

Free ebook converter for Word - I've never used it. I have the $30 publisher. You can also do it manually since it is just a markup language, but takes a bit of getting used to.

Also, some of the problems you describe are a problem with the converter. I can convert a document using the Word plugin and get a huge dismally slow .lit file and then convert the same text using ReaderWorks or whatever the name of that converter is and it is much smaller and pagination is much faster. I only noticed this on large ebooks though - something that would be 500+ printed pages. FOr small books, this Word macro is pretty nice... though I recommend Repligo for small things since its reader is lighting fast.

baralong
03-25-2003, 02:01 AM
I hope this isn't too off topic but...

The thing about reader that realy bugs ne (apart from activation) is the amount of wasted space on the screen. It seems that it only uses 60% of the available area. If it had a full screen mode or a way to adjust the margins it'd be an improvement. On my ppc you could cut the margins by 20 pixles in each direction without getting rid of the title bar, still allowing for the page number and the title/menu.

I'd rather a hack/addon (like multiIE or Pocket Plus) than install a different reader.

dean_shan
03-25-2003, 03:04 AM
I decided to give Palm Reader a try but to my dismay they don?t have any easy, and free, software to make e-books. The only software available from Peanutpress is a $30 product.

http://www.handebooks.com/howto/peanut.html

Free ebook converter for Word - I've never used it. I have the $30 publisher. You can also do it manually since it is just a markup language, but takes a bit of getting used to.

I use the palm markup. It's not that bad. I've made a couple of books with it. You can get it here (http://www.palmdigitalmedia.com/makebook/index.cgi). I use the dropbook because I'm too cheap to buy the publisher.

Philip Colmer
03-25-2003, 10:09 AM
At least there is when you start embedding pictures and other various things into the documents. Also when your page count starts to creep up into the 500 – 1000+ range flipping to various pages in the book is slooow and seriously detracts from the e-book experience if you have to wait for the e-book reader to paginate.

There are ways of encoding the book that can avoid this problem.

It is largely down to how the Reader software handles the contents of the .lit file, but it is a little bit complicated to explain :-)

I am planning on writing a follow-up article, as you will see when the second part of this article is published. Hopefully, that second article will help with the understanding of how the .lit format works and why you are seeing this behaviour.

Note that I'm not saying it is GOOD behaviour - but understanding why things happen can help :-)

--Philip

ironguy
03-25-2003, 05:02 PM
I used to use the word addin to create .lit files for Reader. It was OK. A little time consuming sometimes to convert an HTML file to whatever text and formatting I wanted and then create the product. I found myself building lits over and over as the font would be too big or some other oddity.

I then found uBook which can read directly from html, text, zip, rar, pdb, prc, etc. Since I've done this I haven't opened reader (except for an occassional lit file).

Heck, I can even read Mazingo with it!

I know, this is a little off topic...

William
03-25-2003, 05:06 PM
On the other hand, PDF - probably the most popular and traditional "read only" format - sometimes isn't particularly suitable either. The reason for this is because PDF files are essentially electronic versions of the printed page - they will typically be A4 or Letter sized pages which can make them tricky to read sensibly on a Pocket PC.

With the Reflow option (available in most documents) in Acrobat Reader for Pocket PC, PDF files are perfectly suitable, especially if you make your own.

Ed Hansberry
03-25-2003, 05:26 PM
With the Reflow option (available in most documents) in Acrobat Reader for Pocket PC, PDF files are perfectly suitable, especially if you make your own.
Just dog-slow. :(

Crystal Eitle
03-25-2003, 06:06 PM
With the Reflow option (available in most documents) in Acrobat Reader for Pocket PC, PDF files are perfectly suitable, especially if you make your own.
Just dog-slow. :(

And hard to read. No Cleartype.

William
03-25-2003, 06:27 PM
Just dog-slow. :(
Huh? Maybe only with complicated picture rich documents; with docs containing only plain text I see no difference compared to Reader docs.

And hard to read. No Cleartype.
I must have bad eyes - I prefer normal text over ClearType text. I think ClearType is harder to read.

Ed Hansberry
03-25-2003, 06:54 PM
Just dog-slow. :(
Huh? Maybe only with complicated picture rich documents; with docs containing only plain text I see no difference compared to Reader docs.

Compare it to Repligo or Palm Reader and there is a world of difference. Even compared to MS Reader and .LIT files, Adobe is very slow, especially when you turn to a new PDF page, not just flipping to the next screen.

Tom W.M.
03-25-2003, 09:38 PM
This is kinda off topic, (and it may sound stupid) but:
FOr small books, this Word macro is pretty nice...
Is it actually a macro? If it is, can the source be viewed, or is it somehow protected? Seems like it would be really slow as a macro, too.

Ed Hansberry
03-25-2003, 10:28 PM
This is kinda off topic, (and it may sound stupid) but:
FOr small books, this Word macro is pretty nice...
Is it actually a macro? If it is, can the source be viewed, or is it somehow protected? Seems like it would be really slow as a macro, too.
It is VBA - Visual Basic for Applications, and it semi-compiles. It is quite fast. It isn't a macro that physically has to manipulate the text. It is a subset of VBA - likely reads the entire document into RAM, processes it, calls an external DLL or other API for compaction and encryption then pops out a .LIT file.

I suspect if you knew the APIs and had the other dll's that came with the installer, you could generate .LIT files from just about Office app if you wanted.

Tom W.M.
03-26-2003, 03:05 AM
Ed,
Would it be possible to use those DLLs to generate files from other programs if you knew the API, too?
Also, It is VBA - Visual Basic for Applications, and it semi-compiles.
Does that mean that it is cross platform like Java, or MSs cross-platform language?

Just curious,
Tom

Ed Hansberry
03-26-2003, 01:47 PM
Ed,
Would it be possible to use those DLLs to generate files from other programs if you knew the API, too?

I suppose.
Also, It is VBA - Visual Basic for Applications, and it semi-compiles.
Does that mean that it is cross platform like Java, or MSs cross-platform language?
No, it is VBA, so like VB, it isn't cross platform. Even taking raw VBA code to the Mac Office platform and recompiling it there it may not run. The more complex your code is, the more likely you have to fool with it and Win32 API calls are obviously out, as is anything having to do with JET, ADO, RDO, etc.

Philip Colmer
03-26-2003, 07:36 PM
I suspect if you knew the APIs and had the other dll's that came with the installer, you could generate .LIT files from just about Office app if you wanted.
Microsoft provide a single DLL that does all of the work of creating the LIT file from source files that meet an open specification for ebooks. This DLL will be used by all of the creation tools that are available.

If there is enough interest in a more in-depth follow-up article on how to make LIT files, it is my intention to explore a bit more of the creation process.

So far, though, no-one has posted a reply to the second part of this article to say that they'd like a follow-up :cry: ... let's just hope it is early days :-)

--Philip

azur
03-30-2003, 01:46 PM
a followup would be great! 8)

can you also cover the subject of reader being relaible interms of power consumption and elaborate on the topic of memory leak more ... ?

I hear reader consumes lots of battery, causes a memory leak in documents with images...


other readers I use:
Isilo =ability to convert txt, html, webpages for offline browsing, no cleartype
Handstory = ability to convert clipboard text (as in copied text), webpages(direct conversion and scrippted conversion), has cleartype option

ctmagnus
03-30-2003, 11:17 PM
Is the memory leak related to all the crud I get in my \Temp directory everytime I open up reader? And then there's the one file that ends up in \ whenever I open Reader after deleting the file. It grows as well. I just delete all that crud and have no problems.

juanca_atencio
02-18-2005, 01:46 PM
Can anyone help?

I'm succeeding at creating an ebook through Word 2002, but my table of contents is not linked as it is supposed to. When reading the ebook on my pocket pc (MR version 2.3) the hyperlinks/bookmarks created in Word will function correctly. Yet, when I press "Go to": my table of contents button is not activated.

Any ideas how to correct this?
Thanks

Scot1970
09-21-2006, 12:21 PM
Hi,

I use Word 2003 and I downloaded the add-in, as described by the article. But when I open Word, I can't find the Microsoft Reader icon anywhere. It isn't in the File menu.

Can anyone suggest a solution, please?

Thanks

Scot

Nurhisham Hussein
09-21-2006, 03:03 PM
I assume you ran the installer? It's usually installed automatically, but in case its not, you'll need to add it manually.

1. Open MS Word. On the menubar, click Tools->Customize...

2. Under the Commands tab, select Tools in the left window pane.

3. In the right window pane, click and drag the "Com Add-Ins..." button to the menubar (anywhere is fine).

4. Click the button you've created - this brings up a popup window. If the Reader addin is there, make sure the selection box is ticked.

5. If the addin is not there, you'll need to find it and add it manually (use the Add... button and navigate to where it's installed - typically c:\Documents and Settings\*user name*\Application Data\Microsoft\AddIns\)

Edit: BTW, welcome to PPCT :D

Scot1970
09-21-2006, 03:51 PM
I had to go searching for it manually, but I found the little blighter.

Thanks a lot :)