package camlpdf

  1. Overview
  2. Docs
val streameq : Pdf.t -> int -> int -> int
val remove_duplicate_fonts : Pdf.t -> unit
val merge_bookmarks : (int * int) list -> Pdf.t list -> 'a list list -> Pdf.t -> Pdf.t
val debug_pagelabels : Pdfpagelabels.t list -> unit
val debug_collection_of_pagelabels : Pdfpagelabels.t list list -> unit
val new_dests : Pdf.t -> Pdf.t list -> int option
val merge_pdfs_renumber : 'a list -> Pdf.t list -> Pdf.t list
val read_name_tree : Pdf.t -> Pdf.pdfobject -> (string * Pdf.pdfobject) list
val maxsize : int
type ('k, 'v) nt =
  1. | Br of 'k * ('k, 'v) nt list * 'k
  2. | Lf of 'k * ('k * 'v) list * 'k
val left : ('a * 'b) list -> 'c
val right : ('a * 'b) list -> 'c
val build_nt_tree : ('a * 'b) list -> ('c, 'd) nt
val name_tree_of_nt : bool -> Pdf.t -> (string, Pdf.pdfobject) nt -> Pdf.pdfobject
val build_name_tree : Pdf.t -> (string * Pdf.pdfobject) list -> Pdf.pdfobject
val merge_name_trees_no_clash : Pdf.t -> Pdf.pdfobject list -> Pdf.pdfobject
val merge_namedicts : Pdf.t -> Pdf.t list -> int
val merge_pdfs_rename_name_trees : 'a -> 'b -> 'c
val catalog_items_from_original_documents : Pdf.t list -> (string * Pdf.pdfobject) list
val merge_entries : Pdf.t -> string -> Pdf.pdfobject list -> Pdf.pdfobject list
val merge_default_dictionaries : Pdf.t -> Pdf.pdfobject list -> (string * Pdf.pdfobject) list
val merge_optional_content_groups : Pdf.t -> Pdf.t list -> int option
val merge_acroforms : Pdf.t -> Pdf.t list -> int option
val merge_pdfs : bool -> bool -> 'a list -> Pdf.t list -> int list list -> Pdf.t