sig
type target = int
type bookmark = {
level : int;
text : string;
target : Pdfmarks.target;
isopen : bool;
}
val pagenumber_of_target : Pdfmarks.target -> int
val target_of_pagenumber : int -> Pdfmarks.target
val read_bookmarks : Pdf.pdfdoc -> Pdfmarks.bookmark list
val remove_bookmarks : Pdf.pdfdoc -> Pdf.pdfdoc
val add_bookmarks : Pdfmarks.bookmark list -> Pdf.pdfdoc -> Pdf.pdfdoc
end