úÎRÀ*      !"#$%&'()None 3B%%Encryption and restricted permissions/Encrypted with possible permission restrictionsCan the file be printed?Can the file be copied?Can the file be changed?Can notes be added?5Encryption algorithm: e.g. unknown, RC4, AES, AES-256  Not encrypted Size of the PDF in pts.9Possible things that can go wrong while reading the info.Some nonspecific error.No message given.%Error to do with the pdfinfo process. Process exited with this stderr. Couldn't parse a property value.8A type representing the output from the pdfinfo command.TitleSubjectAuthor: E.g. Chris Done(Creator: E.g. Microsoft Office Word 2007)Producer: E.g. Microsoft Office Word 2007 Creation DateModification DateTagged?Pages: E.g. 238Encryption information #Page: E.g. 595.32 x 841.92 pts (A4)!File: E.g. 4061737 bytes" Optimized?# PDF: E.g. 1.5$URun pdfinfo on the given file. Handles IO exceptions to do with running the process.%Parse PDFInfo's output.*OLook up a name in a finite map of "properties" and apply a (parsing) function.&+Parse a page size. This is loosely defined.'+Parse a date according to pdfinfo's format.(;Parse encryption information according to pdfinfo's format.).Read a value, maybe, allow misc trailing data.2+,  !"#$%*-./&'()01*  !"#$%&'()+$ !"#  %&'()+,    !"#$%*-./&'()012       !"#$%&'()*+,-./01 pdfinfo-1.5.2 Text.PDF.Info ParsePDFInforunParsePDFEncryptionInfo PDFEncryption pdfCanPrint pdfCanCopy pdfCanChangepdfCanAddNotespdfEncryptionAlgorithmPDFNoEncryptionPDFSizepdfSizeWpdfSizeH PDFInfoError SomeError NoMessage ProcessErrorProcessFailure ParseErrorPDFInfo pdfInfoTitlepdfInfoSubject pdfInfoAuthorpdfInfoCreatorpdfInfoProducerpdfInfoCreationDatepdfInfoModDate pdfInfoTagged pdfInfoPagespdfInfoEncryptedpdfInfoPageSizepdfInfoFileSizepdfInfoOptimizedpdfInfoPDFVersionpdfInfoparse parseSize parseDateparseEncrypted readRight withPropsPropssplitstringbool$fApplicativeParsePDFInfo$fErrorPDFInfoError