Pdfreadval read_debug : bool refval error_on_malformed : bool refval debug_always_treat_malformed : bool refval input_line : Pdfio.input -> stringval read_back_until : (char -> bool) -> Pdfio.input -> unitval backline : Pdfio.input -> unitval get8chars : Pdfio.input -> char listval read_header_inner : int -> Pdfio.input -> int * intval read_header : Pdfio.input -> int * intval find_eof : Pdfio.input -> unitval string_of_lexeme : Pdfgenlex.t -> stringval print_lexeme : Pdfgenlex.t -> unitval getuntil : bool -> (char -> bool) -> Pdfio.input -> char listval getuntil_string : bool -> (char -> bool) -> Pdfio.input -> stringval ignoreuntil : bool -> (char -> bool) -> Pdfio.input -> unitval ignoreuntilwhite : Pdfio.input -> unitval dropwhite : Pdfio.input -> unitval getuntil_white_or_delimiter : Pdfio.input -> char listval getuntil_white_or_delimiter_string : Pdfio.input -> stringval lex_bool : Pdfio.input -> Pdfgenlex.tval lex_number : Pdfio.input -> Pdfgenlex.tval b : Buffer.tval lex_name : Pdfio.input -> Pdfgenlex.tval lex_comment : Pdfio.input -> Pdfgenlex.tval str : Buffer.tval lex_string : Pdfio.input -> Pdfgenlex.tval lex_hexstring : Pdfio.input -> Pdfgenlex.tval lex_keyword : Pdfio.input -> Pdfgenlex.tval read_chunk : int -> Pdfio.input -> stringval is_malformed : Pdfio.input -> boolval skip_stream_beginning : Pdfio.input -> unitval find_endstream : Pdfio.input -> intval lex_malformed_stream_data : Pdfio.input -> Pdfgenlex.tval lex_stream_data : Pdfio.input -> int -> bool -> Pdfgenlex.tval lex_stream :
Pdfio.input ->
(Pdfgenlex.t list -> 'a * Pdf.pdfobject) ->
Pdfgenlex.t list ->
(int -> Pdfgenlex.t list) ->
bool ->
Pdfgenlex.tval lex_next :
int ref ->
int ref ->
bool ->
Pdfio.input ->
Pdfgenlex.t list ->
(Pdfgenlex.t list -> 'a * Pdf.pdfobject) ->
bool ->
(int -> Pdfgenlex.t list) ->
Pdfgenlex.tval lex_dictionary : Pdfio.input -> Pdfgenlex.t listval lex_object_at :
bool ->
Pdfio.input ->
bool ->
(Pdfgenlex.t list -> 'a * Pdf.pdfobject) ->
(int -> Pdfgenlex.t list) ->
Pdfgenlex.t listval string_of_xref : xref -> stringval xrefs_table_create : unit -> ('a, 'b) Hashtbl.tval xrefs_table_add_if_not_present : ('a, 'b) Hashtbl.t -> 'a -> 'b -> unitval xrefs_table_find : ('a, 'b) Hashtbl.t -> 'a -> 'b optionval xrefs_table_iter : ('a -> 'b -> unit) -> ('a, 'b) Hashtbl.t -> unitval lex_object :
Pdfio.input ->
(int, xref) Hashtbl.t ->
(Pdfgenlex.t list -> 'a * Pdf.pdfobject) ->
bool ->
int ->
Pdfgenlex.t listval print_parseme : partial_parse_element -> unitval parse_R : Pdfgenlex.t list -> partial_parse_element listval process_parse_dictionary :
partial_parse_element list ->
partial_parse_elementval process_parse_array : partial_parse_element list -> partial_parse_elementval parse_dictionary :
partial_parse_element list ->
partial_parse_element list ->
partial_parse_element * partial_parse_element listval parse_array :
partial_parse_element list ->
partial_parse_element list ->
partial_parse_element * partial_parse_element listval parse_to_tree :
partial_parse_element list ->
partial_parse_element list ->
partial_parse_element listval parse_finish :
?failure_is_ok:bool ->
partial_parse_element list ->
int * Pdf.pdfobjectval parse : ?failure_is_ok:bool -> Pdfgenlex.t list -> int * Pdf.pdfobjectval parse_single_object : string -> Pdf.pdfobjectval lex_stream_object :
Pdfio.input ->
(int, xref) Hashtbl.t ->
(Pdfgenlex.t list -> 'a * Pdf.pdfobject) ->
bool ->
int ->
int list ->
string option ->
string option ->
Pdf.t ->
int ->
(int * (Pdf.objectdata ref * int)) listval ignore_comments : Pdfio.input -> unitval read_xref_line : Pdfio.input -> xref_lineval read_xref : Pdfio.input -> (int * xref) listval read_xref_line_stream : Pdfio.input -> int -> int -> int -> xref_lineval read_xref_stream : Pdfio.input -> (int * xref) list * intval get_object : Pdfio.input -> (int, xref) Hashtbl.t -> int -> Pdf.pdfobjectval is_linearized : Pdfio.input -> boolval sanitize_trailerdict :
int ->
(string * Pdf.pdfobject) list ->
(string * Pdf.pdfobject) listval revisions : Pdfio.input -> intval read_malformed_trailerdict : Pdfio.input -> (string * Pdf.pdfobject) listval read_malformed_trailerdicts : Pdfio.input -> (string * Pdf.pdfobject) listval advance_to_integer : Pdfio.input -> unitval read_malformed_pdf_objects : Pdfio.input -> (int * Pdf.pdfobject) listval read_malformed_pdf : 'a -> 'b -> Pdfio.input -> Pdf.tval report_read_error : Pdfio.input -> exn -> exn -> 'aval read_pdf :
int option ->
string option ->
string option ->
bool ->
Pdfio.input ->
Pdf.tval pdf_of_channel :
?revision:int ->
?source:string ->
string option ->
string option ->
in_channel ->
Pdf.tval pdf_of_channel_lazy :
?revision:int ->
?source:string ->
string option ->
string option ->
in_channel ->
Pdf.tval pdf_of_input :
?revision:int ->
string option ->
string option ->
Pdfio.input ->
Pdf.tval pdf_of_input_lazy :
?revision:int ->
string option ->
string option ->
Pdfio.input ->
Pdf.tval pdf_of_file :
?revision:int ->
string option ->
string option ->
string ->
Pdf.tval what_encryption : Pdf.t -> Pdfwrite.encryption_method optionval permissions : Pdf.t -> Pdfcrypt.permission list