-- | Mid level utils for processing PDF file -- -- Basic example how to get number of pages in document -- -- @ -- withBinaryFile \"input.pdf\" ReadMode $ \handle -> -- 'runPdfWithHandle' handle 'knownFilters' $ do -- pdf <- 'document' -- catalog <- 'documentCatalog' pdf -- rootNode <- 'catalogPageNode' catalog -- cout <- 'pageNodeNKids' rootNode -- liftIO $ print count -- @ module Pdf.Toolbox.Document ( module Pdf.Toolbox.Document.Types, module Pdf.Toolbox.Document.Monad, module Pdf.Toolbox.Document.Pdf, module Pdf.Toolbox.Document.Document, module Pdf.Toolbox.Document.Catalog, module Pdf.Toolbox.Document.PageNode, module Pdf.Toolbox.Document.Page, module Pdf.Toolbox.Document.Info, module Pdf.Toolbox.Document.FontDict, module Pdf.Toolbox.Core.Error, module Pdf.Toolbox.Core.Object.Types, module Pdf.Toolbox.Core.Object.Util ) where import Pdf.Toolbox.Core.Error import Pdf.Toolbox.Core.Object.Types import Pdf.Toolbox.Core.Object.Util import Pdf.Toolbox.Document.Types import Pdf.Toolbox.Document.Monad import Pdf.Toolbox.Document.Pdf import Pdf.Toolbox.Document.Document import Pdf.Toolbox.Document.Info import Pdf.Toolbox.Document.Catalog import Pdf.Toolbox.Document.PageNode import Pdf.Toolbox.Document.Page import Pdf.Toolbox.Document.FontDict