#N      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMSafe$  !"##  !"$! #"     !"#None&NOP&&&NOPNone'(Q'('('(QNone:RParsers for Content Stream'STU)*+RVWXYZ[\]^_`abcdefghijklmnopqrstu)*+)*+'STU)*+RVWXYZ[\]^_`abcdefghijklmnopqrstuNoneDvwx,-./yz{|}~0123456789:;<=>?@ABCD,-./0123456789:;<=>?@ABCD@CA9:;<>?87645321/=0,.B-DDvwx,-./yz{|}~0123456789:;<=>?@ABCDIO utilities for hpdft(c) Keiichiro Shikano, 2016MITk16.shikano@gmail.comNoneE+Get PDF objects as a whole bytestring. Use F7 instead if there's no reason to see a raw bytestring. FGet PDF objects each parsed as   without being sorted. GGet a PDF object from a whole   by specifying 'ref :: Int'H!The reference number of /Root in filename.IThe /Root object in filename.JThe trailer of filename.K /Info of filename.EFGHIJKEFGHIJKGEFHIJKEFGHIJKNoneL"Get information of /Outlines from filenameLMLL LM      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkVlmWnopqrstuvwxyz{|}~)$hpdft-0.1.0.4-FPUC4ovR52u9Z4jvh6BXH5PDF.DefinitionPDF.Cmap PDF.CharacterPDF.ContentStream PDF.Object PDF.PDFIO PDF.OutlinesPSRlinexliney absolutex absolutey leftmargintopbottom fontfactorcurfontcmapsfontmaps colorspace xcolorspacesCMapFontMapDictObjPdfDictPdfText PdfStream PdfNumberPdfHexPdfBoolPdfArrayPdfNameObjRefObjOtherPdfNullPDFxref PDFStreamPDFObjPDFBStoString $fShowObj$fEqObj $fShowPSR parseCMap pdfcharmapadobeJapanOneSixMapdeflatedecompressStreamparseColorSpacegetObjsgetXrefpdfObj parsePDFObjparsePdfLetters findObjsByReffindObjThroughDictByReffindObjThroughDict findDictByReffindDictOfTypefindDictpages pagesKidscontentsStreamrawContentsStreamrawStreamByRef rawStreamparseRefsArraycontentsColorSpace toUnicode parseTrailerrootRefgetRefs findTrailer expandObjStmgetPDFBSFromFilegetPDFObjFromFilegetObjectByRef getRootRef getRootObj getTrailergetInfo getOutlines$fShowPDFOutlines cmapParser hexletters hexletter pdfchardictelemsPSParserparseContentStream parseDeflated pdfopGraphics graphicState colorSpace dashPatternpathConstructorxObjectpdfopBTpdfopTjpdfopTJpdfDoubleQuotepdfQuoteunknowns skipOtherarrayletters adobeOneSixtoUcspsletterkernpdfopTfpdfopTDpdfopTdpdfopTwpdfopTcdesideParagraphBreakpdfopTmpdfopcm pdfopTast digitParamhexParamspacesoneOfnoneOfcommentxrefstream pdfdictionary dictEntrypdfarraypdfname pdflettersutf16be pdfstream pdfnumberpdfhex pdfhexletter pdfhexutf16bepdfboolpdfnullpdfobjrrefsobjotherparsedContentStreamByRef findFontMapencodingfindResourcesDict getFontObjsfontMapcharMapfindCMapcMapfindXObjectColorSpacexobjColorSpaceMap getXObjectxobjColorSpace parseCRDictrootRefFromCRStream isRootRefinfoRef isInfoRefobjStm refOffset getPdfObjStm PDFOutlinesPDFOutlinesTreePDFOutlinesEntry PDFOutlinesNEdesttextsubsgatherChildrengatherOutlinesoutlinesoutlineObjFromFile findTitlefindDestfindNext findFirst