documint.pdf

Portable Document Format utilities.

concatenate

(concatenate contents)
Concatenate several contents together.

`contents` is a list of contents, as returned by
`clojure.session/get-content`, to be concatenated in the order they appear.

crush

(crush compression-profile content)

metadata

(metadata content)
Retrieve a map of PDF metadata.

render-html

(render-html renderer options content)
Render a PDF document from an HTML source document.

sign

(sign signer certificate-alias location reason contents)

split

(split page-groups content)
Split a document into several new documents.

`page-groups` is a vector of vectors of page numbers, each top-level vector
represents a document containing only those pages from the original document,
in the order they are specified.

stamp

(stamp watermark contents)
Stamp documents with a watermark document.

thumbnails

(thumbnails dpi content)
Create thumbnail images for each page in `content`.

`dpi` is pixel density of the resulting thumbnail.