pdf-toolbox-core-0.0.3.3: A collection of tools for processing PDF files.

Safe HaskellNone
LanguageHaskell98

Pdf.Toolbox.Core.Object.Util

Contents

Description

Utils relayted to pdf objects

Synopsis

Casting pdf objects

class FromObject c where Source

Allows you to cast Object to specific type

Methods

fromObject :: (Show a, Monad m) => Object a -> PdfE m c Source

toNumber :: (Show a, Monad m) => Object a -> PdfE m Number Source

toName :: (Show a, Monad m) => Object a -> PdfE m Name Source

toDict :: (Show a, Monad m) => Object a -> PdfE m Dict Source

toArray :: (Show a, Monad m) => Object a -> PdfE m Array Source

toStr :: (Show a, Monad m) => Object a -> PdfE m Str Source

toRef :: (Show a, Monad m) => Object a -> PdfE m Ref Source

toStream :: (Show a, Monad m) => Object a -> PdfE m (Stream a) Source

mapObject :: (a -> b) -> Object a -> Object b Source

Apply function to all stream contents

Dictionary

lookupDict :: Monad m => Name -> Dict -> PdfE m (Object ()) Source

Number