PDFLib is a simpler, more OO interface to pdflib, available from http://www.pdflib.com/ It makes creating PDFs from perl fast, easy and safe. Currently it supports text, images, graphics, and getting/setting all parameters. It has builting support for several paper sizes. It also takes care of starting/ending new pages, to try and make sure that a valid PDF file is always created (though unfortunately I think it's still possible to create an invalid PDF with this module). This is free software, you may distribute it under the same terms as Perl itself.