sig val merge_pdfs : bool -> bool -> ?struct_hierarchy:bool -> string list -> Pdf.t list -> int list list -> Pdf.t val remove_duplicate_fonts : Pdf.t -> unit end