The Joomla! Extensions Directory ™

eBook Factory Plugin

Editor's Note
  • This extension requires registration to download.
eBook Factory is an automated Joomla! Extension that allows site owners to create targeted PDF files, structured like eBooks, PDF catalogues or PDF directories, using your website content.

eBook Factory renders as PDF the website's content items in a matter of minutes and stores it on your server, in order to have it ready for download or newsletter mailings.

Key Features

Render PDF files with chapters and subchapters directly to your server
Cover image
Page numbering
Customizable format (margins, columns, fonts, colors)
Automatic Table of Content generation
Use categories and sub-categories as chapter titles
Editable introduction, index, colaborations, copyright, credits and acknowledgement pages
Password protection for PDFs
Front-end support
Module that displays a set amount of eBooks


Multi-language support, UTF-8 support, comes default with English INI language files
SEO/SEF friendly
Default integration with Joomla! user profile, allowing a single login for Joomla! and component
Easy transition to RTL
Simple installation, configuration and updating process

Main Settings

Hide chapters and subchapters numbering
Set distances for columns, images, header and footer
Set default font and its size
Enable/disable tables rendering (please take note that this feature has limited support)
Manage permission settings for user groups (frontend access, backend access, backend settings)
Enable/disable if articles are parsed by Joomla! content plugins
Set template for articles

3rd Party Integrations


Backend Management

Create new eBooks and edit existing ones
Render eBooks
Publish/Unpublish eBooks on frontend


Joomla! 3.x
MySQL (min. 5.1 + )

Report Extension



Reviews: 16
I'm creating online courses and, with this extension, users can now download the courses also in pdf format. Two ways to enjoy the courses. The extension also creates a perfect table of contents, with categories and sub-categories and titles of Joomla articles. The support team is fast, friendly and very efficient. 5 stars!
Reviews: 1
Starting position: I searched for a component that was able to generate a PDF based on a set of given articles. Although there were several components (also free ones) that are able to generate a PDF for a single article, there aren’t so much options when you want the same but for multiple articles – even more, the component has to support Joomla 2.5. So I found eBook factory…

Purchase: 5 of 5 stars
Before doing the order you have to register. For buying the product, many options are available: paypal, credit card and even bank wire. Everything worked well, the buying process was good documented, I got the component quickly.
Hint: When you try to register for an account and you don’t receive the activation mail, then check your junk email folder ;-)

Functionality of the component: 3 of 5 stars
Rendering a good-looking PDF from the HTML is really a challenge and until now every joomla component in this area I looked at, has still some room for improvements – this is also true for ebook factory. Don’t misunderstand me, the guys are doing really a good job and the component did what I expected from it. Nevertheless the component lacks the ability of rendering HTML header elements (h1, h2, …) and tables are not well supported (tables are rendered in the PDF as normal text, so the nice HTML table layout is lost in the PDF). Some improvements in the positioning of images into the text would also be nice.
For the developers team: It would be really nice to see some of those suggestions implemented in future versions – a good PDF representation is crucial for many customers. This would be a real add-on value and take this as a chance to enhance the worth of the component even more.
Note: I only used the backend features, I didn’t used the frontend module (yet).

Support: 5 of 5 stars
I wrote several issues into the support forum and not later than the next working day I got the answer from the support/developers team. If it occurs, bugs have been fixed very quickly (every software contains bugs, that’s normal). One working day after reporting the bug, I have got a new version with the bug fix – absolutely great! I hope this will remain so in the future.
Owner's reply

Due to your suggestion, starting with version 3.2.1 we added a new feature: "HTML headers tag rendering" allowing HTML tags like h1, h2, etc, to be rendered.

Regarding the table formatting, this feature is quite new, starting with version 3.0 and it was introduced mentioning this limitation as follows in the product description: "added limited table support (all HTML tags inside tables will be ignored and displayed as simple text)". This limitation is due to the rendering engine which our component is using. Surely with each new version we are trying to add new features and improvements, like we did in 3.2.1 fixing also the table alignment and spaces between the table lines and characters.

Thank you for your appreciation and trust in our extension! We are always taking under consideration all user feedback!