package camlpdf

  1. Overview
  2. Docs
val read_debug : bool Pervasives.ref
val pdf_of_input : string option -> string option -> Pdfio.input -> Pdf.t
val pdf_of_input_lazy : string option -> string option -> Pdfio.input -> Pdf.t
val pdf_of_channel : ?source:string -> string option -> string option -> Pervasives.in_channel -> Pdf.t
val pdf_of_channel_lazy : ?source:string -> string option -> string option -> Pervasives.in_channel -> Pdf.t
val pdf_of_file : string option -> string option -> string -> Pdf.t
val read_header : Pdfio.input -> int * int
val lex_stream_data : Pdfio.input -> int -> bool -> Pdfgenlex.t
val getuntil_white_or_delimiter : Pdfio.input -> char list
val getuntil_white_or_delimiter_string : Pdfio.input -> string
val lex_name : Pdfio.input -> Pdfgenlex.t
val lex_number : Pdfio.input -> Pdfgenlex.t
val lex_string : Pdfio.input -> Pdfgenlex.t
val lex_hexstring : Pdfio.input -> Pdfgenlex.t
val lex_comment : Pdfio.input -> Pdfgenlex.t
val lex_dictionary : Pdfio.input -> Pdfgenlex.t list
val parse : ?failure_is_ok:bool -> Pdfgenlex.t list -> int * Pdf.pdfobject
val dropwhite : Pdfio.input -> unit
val print_lexeme : Pdfgenlex.t -> unit
val string_of_lexeme : Pdfgenlex.t -> string
val what_encryption : Pdf.t -> Pdfwrite.encryption_method option
val permissions : Pdf.t -> Pdfcrypt.permission list
val is_linearized : Pdfio.input -> bool
OCaml

Innovation. Community. Security.