Mentor(s)
Estimated workload
2-3 man months
Details

Currently, the PDF export of XWiki is implemented based on XSL-FO and transformation of XHTML to FO. This poses a couple of problems, mainly related to the current level of support of FO from libraries implementing FO to PDF transformation, as well as the limitations of automatized transformation of XHTML to FO. The problems are mainly related to styling limitations, auto-layouting, etc.

The idea is to try to replace this with a pure XHTML & CSS (paged CSS) export, using an open source library for producing PDFs out of this.

This is only the first step of this project, the next steps being to validate that all customisation that is currently possible on the PDF export will remain possible with the new tool, and explore the new capabilities of the export (once ported to the new technology), build tools for it, etc.

See:

Active
Yes
Year
2018
Developer profile

Basic to medium Java knowledge, Good knowledge of XHTML and CSS. Knowledge, experience or interest in with document preparation systems is useful. Passionate about completitude and details.

Status
Proposed
Tags:
Created by Anca Luca on 2018/01/23 11:49
   

Get Connected