Hi again.
OK. I've been through the eLAIX extension and found it works quite well. I have successfully
exported the first chapter of the Getting started with LO 4.0 guide (the one titled "Introducing
LibreOffice"). Main problems I had were:
- eLAIX doesn't like custom styles for headings, I had to change the headings to the standard
values. I didn't gave them the properties the original document headings had (fonts, colour,
etc.) but it could be easily done. It's probably useless, though, because most readers would
ignore this settings. I think Virgil had problems with customized styles with the writer2epub
extension too.
- The first item on the lists would display different from the rest, because two different custom
styles were used to create lists in this ODT: one for the first item and another for the rest of
the list. Don't know why, but just giving standard list style to all solved the problem.
- For some reason I don't understand, but may be something regarding frames, eLAIX failed to
export the images embedded in the document. I solved this by extracting the "Pictures" folder
from the ODT file (I used 7-zip) and then eliminating each image from the original document and
inserting it again via the macro provided by eLAIX itself to insert pictures. Then, the images
were properly exported.
- eLAIX creates its own index, so I eliminated the ODT index.
- When opening the epub file in my reader, I found a weird thing about the "figure" fields. These
are auto-numeric fields used in the captions that follow images, like, let's say: "Figure 1,
LibreOffice starting window". The number here is introduced as a field (which is wise if one
doesn't want to keep on updating the captions manually). Well, my reader marked these as links
that linked to the beginning of the epub. This is not solved in my export. Rough solution, to
eliminate the field and work the captions manually.
So, my experience with eLAIX is that it would do a pretty good job, but it would take some time
and effort. By the way, is there a method to make Writer select all the text with a specific
style so then one can change the style of similar headings at a time? It will reduce a lot of
work just to tell Write: "take all the text styled as OOoHeader1 and change it into Header 1."
Now, there is another much easier way to export ODT into EPUB, specially if they are well built,
like is the case with the LO documentation: to pass them through the calibre (
http://calibre-ebook.com/ ) converter. I checked this with the full Getting Started Guide. It
took to it quite an hour and a half in this laptop I'm using (which is not the most powerful one
in the world) and it gave a reasonably good EPUB. Just two main problems:
- It changes page with each new chapter or sub-chapter, so the epub has more pages than the ODT,
and all the references in the original text (go to page x") make no sense, though the links will
still link to the good place. Same thing for the numbers of page in the index. Maybe this can be
fixed through calibre's configuration, I haven't tried that.
- Some frames are rendered in a way that they don't fit in the reader's screen, so they remain
partially illegible.
Both these problems could be solved by editing the ODT prior to the calibre exportation,
eliminating the numbers of page in the references and the index and making the frames smaller.
Conclusion: eLAIX could do the job, is more flexible and works as a part of Writer. Calibre will
do a more quick and less accurate work, and is third-party software, not related to LibreOffice.
Still, if one just uses the exporting tools of eLAIX and calibre without any previous editing of
the ODT files, calibre will come with a much better epub than eLAIX.
But all of this means nothing if you don't check the epubs by yourselves. How can I share them?
I'm not sure that attaching them to a mail to this list would be the appropriate way. I wait for
your comments.
Regards,
Joaquín
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.