sig
  val to_output :
    Pdfio.output ->
    utf8:bool ->
    parse_content:bool ->
    no_stream_data:bool ->
    decompress_streams:bool -> ?clean_strings:bool -> Pdf.t -> unit
  val of_input : Pdfio.input -> Pdf.t
  val json_of_object :
    utf8:bool ->
    ?clean_strings:bool ->
    Pdf.t ->
    (int -> unit) ->
    no_stream_data:bool ->
    parse_content:bool -> Pdf.pdfobject -> Cpdfyojson.Safe.t
  val object_of_json : Cpdfyojson.Safe.t -> Pdf.pdfobject
end