úÎwå*      !"#$%&'()None 4C%%Encryption and restricted permissions Not encrypted/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 Size of the PDF in pts.9Possible things that can go wrong while reading the info. Couldn't parse a property value. Process exited with this stderr.%Error to do with the pdfinfo process.No message given.Some nonspecific error.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       !"#$%&'()*+,-./01pdfin_27gOSOy2ieiKg7lwCYcWyp Text.PDF.Info ParsePDFInforunParsePDFEncryptionInfoPDFNoEncryption PDFEncryption pdfCanPrint pdfCanCopy pdfCanChangepdfCanAddNotespdfEncryptionAlgorithmPDFSizepdfSizeWpdfSizeH PDFInfoError ParseErrorProcessFailure ProcessError NoMessage SomeErrorPDFInfo pdfInfoTitlepdfInfoSubject pdfInfoAuthorpdfInfoCreatorpdfInfoProducerpdfInfoCreationDatepdfInfoModDate pdfInfoTagged pdfInfoPagespdfInfoEncryptedpdfInfoPageSizepdfInfoFileSizepdfInfoOptimizedpdfInfoPDFVersionpdfInfoparse parseSize parseDateparseEncrypted readRight withPropsPropssplitstringbool$fApplicativeParsePDFInfo$fErrorPDFInfoError