Pdf handler