I am evaluating the XSLFast 4.0 on RenderX XEP. I created the FO sample but when I was trying to render the file using the XEP 4.x, it failed. I ran directly from
XSLFast using the FOP to generate PDF, it has no problem.
First, we recommend to install XEP directly at XSLfast/lib/XEP folder (and place XEP license here too). At next start, XSLfast will find XEP and you'll able to manage XEP directly in the same way as FOP. At Preview->Layout settings dialog you can specify FO render engine easily for your layout.
Why we recommend this?
XEP has a lot of benefits and features, and FOP have no this. By clicking XEP in UI, you'll inform XSLfast to enable these features directly in user interface.
FOP (especially FOP 0.20.5) needs many tricks and workarounds to let you print data as you want. For XEP case, these workarounds are not needed, and in fact it produces XEP warnings. XSLfast will not place it into XSL/XSL-FO if you'll choose XEP in UI.
But in such cases, you need to let XEP work with FOP-specific workarounds. To do this, you need to disable XEP strict validation, by passing parameter
at command line of XEP tool.