A PDF library with support for several pages, page transitions, outlines, annotations, compression, colors, shapes, patterns, jpegs, fonts, typesetting...
Have a look at the "Graphics.PDF.Documentation" module to see how to use it.
Or, download the package and look at the test.hs file in the Test folder. That file is giving an example of each feature.
The library documentation can be accessed on Hackage
stack run HPDF-demo open demo.pdf