Skip to content
Produce books with Plone and export them in a high quality PDF.
Python JavaScript TeX CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Back to development: 3.5.5 Feb 5, 2019
ftw Fix indentation Jan 29, 2019
.gitignore update Oct 13, 2011
README.rst Drop support of Plone 4.2 Oct 25, 2018 Update Oct 26, 2014
development.cfg Merge branch 'master' into v3.x Jun 2, 2014
sources.cfg add test for avoiding probles with keywords in lists. Mar 29, 2016
test-plone-4.3.x.cfg Temporarly pin Products.DataGridField to 1.9.0, since 1.9.1 seems to … Oct 20, 2014


This package provides content types for creating a book which can be exported as PDF.

Certified: 01/2013


  • Provides a content type "Book" which defines the root of a book.
  • Provides a content type "Chapter" for creating the structure of a book. Chapters are nestable.
  • Content is added to chapters using simplelayout blocks.
  • Provides an action for exporting the book or a single chapter recursively as PDF.
  • Provides LaTeX representations for the default simplelayout blocks.
  • Adds fields for injecting LaTeX code to every content type within a book using schemaextender.
  • Provides a "Reader" view which displays the book on one page for a enjoyable reading experience.
  • Provides simplalayout "Table" block for enter tabular data using a datagrid widget which generates HTML table representation which also convertable into a PDF.


  • Add to your buildout configuration:
eggs +=
  • Install the generic import profile.
  • Install a LaTeX distribution, see ftw.pdfgenerator install instructions.


Runs with Plone 4.3.

Development / tests

For running the full PDF generation tests ImageMagick is required for diffing the PDFs.


This package provides an uninstall Generic Setup profile, however, it will not uninstall the package dependencies. Make sure to uninstall the dependencies if you no longer use them.



This package is copyright by 4teamwork. is licensed under GNU General Public License, version 2.

You can’t perform that action at this time.