val write_debug : bool refval make_pdf_string : string -> stringtype writeout = | WString of string| WStream of Pdf.stream
val max_int_float : floatval min_int_float : floatval hexchar : int -> charval make_pdf_name_inner : Buffer.t -> string -> unitval needs_processing_inner : string -> int -> int -> boolval needs_processing : string -> boolval make_pdf_name : string -> stringval debug_whole_pdf : Pdf.t -> unittype encryption_method = | PDF40bit| PDF128bit| AES128bit of bool| AES256bit of bool| AES256bitISO of bool| AlreadyEncrypted
val bake_object_streams : bool -> Pdf.t -> (int * int list) list -> unitval print_data : (int * int list) list -> int list -> unitval reinstate_object_streams : bool -> bool -> Pdf.t -> (int * int list) listval max_bytes_required : int list -> intval generate_object_stream_hints : bool -> Pdf.t -> bool -> unitval pdf_to_output :
?preserve_objstm:bool ->
?generate_objstm:bool ->
?compress_objstm:bool ->
?recrypt:string option ->
bool ->
encryption option ->
Pdf.t ->
Pdfio.output ->
unitval pdf_to_channel :
?preserve_objstm:bool ->
?generate_objstm:bool ->
?compress_objstm:bool ->
?recrypt:string option ->
bool ->
encryption option ->
bool ->
Pdf.t ->
out_channel ->
unitval pdf_to_file_options :
?preserve_objstm:bool ->
?generate_objstm:bool ->
?compress_objstm:bool ->
?recrypt:string option ->
bool ->
encryption option ->
bool ->
Pdf.t ->
string ->
unitval pdf_to_file : Pdf.t -> string -> unit