15 lines
694 B
OCaml
15 lines
694 B
OCaml
|
(** Print page info (Mediabox etc) to standard output. *)
|
||
|
val output_page_info : Pdf.t -> int list -> unit
|
||
|
|
||
|
(** Given a function from page number and page to page, a document, and a list
|
||
|
of page numbers to apply it to, apply the function to all those pages. *)
|
||
|
val process_pages : (int -> Pdfpage.t -> Pdfpage.t * int * Pdftransform.transform_matrix) ->
|
||
|
Pdf.t -> int list -> Pdf.t
|
||
|
|
||
|
(** Same as [process_pages], but iterate rather than map. *)
|
||
|
val iter_pages : (int -> Pdfpage.t -> unit) -> Pdf.t -> int list -> unit
|
||
|
|
||
|
(** Same as [process_pages] but return the list of outputs of the map function. *)
|
||
|
val map_pages : (int -> Pdfpage.t -> 'a) -> Pdf.t -> int list -> 'a list
|
||
|
|