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.
For more information on PlayFOP, see its homepage.
On this branch, the PlayFOP sample applications rely on runtime dependency injection (DI). For compile-time DI versions, see the "sample-apps--compile-time-di" branch.