dmanchester / playfop

A library for generating PDFs, images, and other types of output in Play Framework applications.

Website GitHub

PlayFOP

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.