PDF::Wrapper is a PDF generation library that uses the cairo and pango native libraries to do the heavy lifting. It essentially just wraps these general purpose graphics libraries with some sugar that makes them a little easier to use for making PDFs. The idea is to lever the low level tools in those libraries (drawing shapes, laying out text, importing raster images, etc) to build some higher lev