'PDFUnit-Perl', a version of PDFUnit, contains a Perl module PDF::PDFUnit
          with all necessary scripts. Together with other CPAN modules
          e.g. TEST::More or Test::Unit it is easy to write 
          automated tests, which are 100% compatible with 'PDFUnit-Java'.
        
          It is intended to upload PDF::PDFUnit to the CPAN archive.
        
          Here are two simple examples using TEST::More and 
          PDF:PDFUNIT:
        
# # Test hasFormat # ok( com::pdfunit::AssertThat ->document("documentInfo/documentInfo_allInfo.pdf") ->hasFormat($com::pdfunit::Constants::A4_PORTRAIT) , "Document does not have the expected format A4 portrait") ;
# # Test hasAuthor_WrongValueIntended # throws_ok { com::pdfunit::AssertThat ->document("documentInfo/documentInfo_allInfo.pdf") ->hasAuthor() ->equalsTo("wrong-author-intended") } 'com::pdfunit::errors::PDFUnitValidationException' ,"Test should fail. Demo test with expected exception." ;
A separate documentation covers PDFUnit-Perl.