A library for processing PDF on the fly