The pdf-toolbox-core package

[ Tags: bsd3, library, pdf ] [ Propose Tags ]

Low level tools for processing PDF files.

Level of abstraction: cross reference, trailer, indirect object, object

The API is based on random access input streams, and is designed to be memory efficient. We don't need to parse the entire PDF file and store it in memory when you need just one page or two. Usually it is also leads to time efficiency, but we don't try optimize performance by e.g. maintaining xref or object cache. Higher level layers should take care of it.

The library is low level. It may mean that you need to be familiar with PDF file internals to actually use it.


Dependencies attoparsec, base (==4.6.*), bytestring, containers, errors (>=1.2 && <1.5), io-streams, transformers, zlib-bindings [details]
License BSD3
Copyright Copyright (c) Yuras Shumovich 2012-2013
Author Yuras Shumovich
Maintainer Yuras Shumovich <>
Category PDF
Home page
Source repository head: git clone git://
Uploaded Sat Mar 23 18:29:02 UTC 2013 by YurasShumovich
Updated Fri Jan 8 20:47:43 UTC 2016 by HerbertValerioRiedel to revision 1
Distributions LTSHaskell:, NixOS:, Stackage:, Tumbleweed:
Downloads 2116 total (32 in the last 30 days)
Rating 2.0 (1 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees