sig
  val read :
    Pdfio.input ->
    (string * string) list * (int * int) list * (int * int * int) list *
    (string * int) list
end