type rotation = | Rotate0| Rotate90| Rotate180| Rotate270
val remove_dict_entries :
(string * 'a) list ->
(string * 'a) list ->
(string * 'a) listval pages_of_pagetree : Pdf.t -> t listval pages_of_pagetree_quick : Pdf.t -> intval endpage : Pdf.t -> intval source : int -> unit -> intval freshname : (unit -> int) -> stringval resource_keys : string listval make_changes : Pdf.t -> t list -> (string * int * string, string) Hashtbl.tval change_operator :
Pdf.t ->
(string -> 'a -> string -> string) ->
(string -> 'a -> string -> string option) ->
'a ->
Pdfops.t ->
Pdfops.tval renumber_pages : Pdf.t -> t list -> t listtype ptree = | Lf of t list * int * int| Br of t list * ptree * ptree * int * int
val split3 : int -> 'a list -> 'a list * 'a list * 'a listval pagetree : (unit -> int) -> t list -> int -> ptreeval pagetree_flat : (unit -> int) -> t list -> int -> ptreeval pagetree_with_objnumbers :
bool ->
int ->
(unit -> int) ->
int list ->
int ->
ptree_objnumbersval flat_pagetrees : bool refval change_pages :
?changes:(int * int) list ->
bool ->
Pdf.t ->
t list ->
Pdf.tval page_object_number : Pdf.t -> int -> int optionval rewrite_page_tree_first : Pdf.t -> int -> unitval fixup_duplicate_pages : Pdf.t -> unitval fixup_parents_inner : Pdf.t -> int -> int -> unitval fixup_parents : Pdf.t -> unitval pdf_of_pages : ?retain_numbering:bool -> Pdf.t -> int list -> Pdf.tval next_string : string -> stringval is_prefix : string -> string -> boolval names_used : Pdf.t -> string listval shortest : string list -> stringval shortest_unused_prefix : Pdf.t -> stringval addp : string -> string -> stringval direct_cs_names : string listval direct_cs_names_inline : string listval add_prefix : Pdf.t -> string -> unit