PlayFOP is a library for generating PDFs, images, and other types of output in Play Framework applications.
PlayFOP accepts XSL-FO that an application has generated—via a Play Twirl template, with the scala-xml library, or as a String
—and processes it with Apache FOP.
It offers:
PlayFOP works with Play applications written in Scala or Java. It supports Scala 2.11 and 2.12, and Play 2.4 or later. (It has been tested with Play 2.4 - 2.6.)
PlayFOP is licensed under the Apache License, Version 2.0.
It was written by Daniel Manchester.