def getBookmarks(pdf): """Get the bookmarks for a PDF as a list of tuples of the form: (level : int, page : int, text : string, openstatus : bool)""" def setBookmarks(pdf, marks): """Set the bookmarks for a PDF as a list of tuples of the form: (level : int, page : int, text : string, openstatus : bool)""" def getBookmarksJSON(pdf): """Get the bookmarks in JSON format.""" def setBookmarksJSON(pdf, data): """Sets the bookmarks from JSON bookmark data.""" def tableOfContents(pdf, font, fontsize, title, bookmark): """Typesets a table of contents from existing bookmarks and prepends it to the document. If bookmark is set, the table of contents gets its own bookmark."""