(** Set the page layout to the given name (sans slash) e.g SinglePage *)
valset_page_layout:Pdf.t->string->Pdf.t
(** Set the page layout to the given name (sans slash) e.g SinglePage *)
valset_page_mode:Pdf.t->string->Pdf.t
(** Set the open action. If the boolean is true, /Fit will be used, otherwise /XYZ *)
valset_open_action:Pdf.t->bool->int->Pdf.t
(** Set the PDF version number *)
valset_version:int->Pdf.t->unit
(** Given a PDF, returns a function which can lookup a given dictionary entry
fromthe/Infodictionary,returningitasaUTF8string*)
valget_info_utf8:Pdf.t->string->string
(** Output to standard output general information about a PDF. *)
valoutput_info:encoding->Pdf.t->unit
(** Output to standard output information from any XMP metadata stream in a PDF. *)
valoutput_xmp_info:encoding->Pdf.t->unit
(** Create XMP metadata from scratch *)
valcreate_metadata:Pdf.t->Pdf.t
(** {2 XML Metadata} *)
(** [set_metadata keepversion filename pdf] sets the XML metadata of a PDF to the contents of [filename]. If [keepversion] is true, the PDF version will not be altered. *)
valset_metadata:bool->string->Pdf.t->Pdf.t
(** The same, but the content comes from [bytes]. *)