`sig
val parse_bookmark_file : bool -> Pdf.t -> Pdfio.input -> Pdfmarks.t list
val add_bookmarks : json:bool -> bool -> Pdfio.input -> Pdf.t -> Pdf.t
val list_bookmarks :
json:bool ->
json_preserve_actions:bool ->
Cpdfmetadata.encoding -> int list -> Pdf.t -> Pdfio.output -> unit
val get_bookmarks_json : json_preserve_actions:bool -> Pdf.t -> Pdfio.bytes
val name_of_spec :
Cpdfmetadata.encoding ->
Pdfmarks.t list ->
Pdf.t -> int -> string -> int -> string -> int -> int -> string
val add_bookmark_title : string -> bool -> Pdf.t -> Pdf.t
val bookmarks_open_to_level : int -> Pdf.t -> Pdf.t
val change_bookmark :
(int, int) Stdlib.Hashtbl.t -> Pdfmarks.t -> Pdfmarks.t
end`