Easily create ebooks (epub) using markdown language. The books are targetted towards Amazon Kindle. Therefore we don't support videos and sound.
Because of the fact that the program is written in Python using PySide6 it should run on all mayor platforms.
If you have got a feature request don't hesitate to contact me at artanidos@gmail.com
In order to work with EbookCreator you have to install Python 3.x, PIP3 and the following packages.
pip install --user PySide6
pip install --user Pygments
pip install --user autocorrect
pip install --user markdown2
pip install --user markupsafe
pip install --user jinja2
pip install --user weasyprint
Also have a look at these instructions to install weasyprint.
If you are getting an error like Could not load the Qt platform plugin "xcb" you should also install the following.
sudo apt-get install --reinstall libxcb-xinerama0
To create a new book, press the "Plus" button and fill out the wizard.
A new book project will be saved under sources under the install directorylike:
/home/user/Apps/EbookCreator/sources
The book already has one part, or call it chapter if you like.
Here you can type your story.
If you want to place a heading which will be seen in the table of contents just use the "#" symbol at the beginning of a line.
The main chapter is marked with one "#" like # Chapter 1.
A sub-chapter is marked with two "#" like ## Chapter 1.1.
The third level will be marked with three "#" like ### Chapter 1.1.1 and so on until you reach level 6.
If you want to add a picture then just open the images tab, press the "+" button there to choose an image and double-click this image in the list to add it to your book at the last cursor position. The "AltText" and "Title" can be changed by hand.
For eBooks the picture should not be wider that 542 pixel.
The preview of the book can be seen on the right side of the application.
To export the book as epub just click the create button and choose a filename and a location. To keep all book in one place there is alread a books directory below the installation directory.