-- | Mid level utils for processing PDF file -- -- Basic example how to get number of pages in document -- -- @ -- import Pdf.Document -- -- withPdfFile \"input.pdf\" $ \\pdf -> -- doc <- 'document' pdf -- catalog <- 'documentCatalog' doc -- rootNode <- 'catalogPageNode' catalog -- count <- 'pageNodeNKids' rootNode -- print count -- page <- 'loadPageByNum' rootNode 1 -- text <- 'pageExtractText' page -- print text -- @ module Pdf.Document ( module Pdf.Document.Types , module Pdf.Document.Pdf , module Pdf.Document.Document , module Pdf.Document.Catalog , module Pdf.Document.PageNode , module Pdf.Document.Page , module Pdf.Document.Info , module Pdf.Document.FontDict ) where import Pdf.Document.Types import Pdf.Document.Pdf import Pdf.Document.Document import Pdf.Document.Info import Pdf.Document.Catalog import Pdf.Document.PageNode import Pdf.Document.Page import Pdf.Document.FontDict