camlpdf
Read, write and modify PDF files
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library camlpdf
val debug : bool ref
val flate_level : int ref
val get_streamchar : int ref -> Pdfio.input -> char
val encode_ASCIIHex : Pdfio.bytes -> Pdfio.bytes
val decode_ASCIIHex : Pdfio.input -> Pdfio.bytes
val decode_ASCII85_i : Pdfio.input -> char list -> char list -> Pdfio.bytes
val decode_ASCII85 : Pdfio.input -> Pdfio.bytes
val encode_ASCII85 : Pdfio.bytes -> Pdfio.bytes
val bytes_of_strings_rev : string list -> Pdfio.bytes
val flate_process :
( ( bytes -> int ) -> ( bytes -> int -> unit ) -> 'a ) ->
Pdfio.bytes ->
Pdfio.bytes
val decode_flate_input : Pdfio.input -> Pdfio.bytes
val encode_flate : Pdfio.bytes -> Pdfio.bytes
val debug_stream_serial : int ref
val debug_stream : Pdfio.bytes -> unit
val decode_flate : Pdfio.bytes -> Pdfio.bytes
val decode_lzw : int -> Pdfio.input -> Pdfio.bytes
val read_white_code : Pdfio.bitstream -> int
val read_black_code : Pdfio.bitstream -> int
val read_mode : Pdfio.bitstream -> modes
val decode_CCITTFax :
int ->
'a ->
bool ->
int ->
int ->
'b ->
bool ->
'c ->
Pdfio.input ->
Pdfio.bytes
val decode_tiff_predictor : int -> int -> int -> Pdfio.bytes -> Pdfio.bytes
val decode_predictor : int -> int -> int -> int -> Pdfio.bytes -> Pdfio.bytes
val encode_predictor : int -> 'a -> 'b -> int -> Pdfio.bytes -> Pdfio.bytes
val encode_runlength : Pdfio.bytes -> Pdfio.bytes
val decode_runlength : Pdfio.input -> Pdfio.bytes
val decoder : Pdf.t -> Pdf.pdfobject -> source -> string -> Pdfio.bytes
val decode_one : Pdf.t -> Pdf.pdfobject -> source -> Pdfio.bytes
val prepare_decoder :
Pdf.t ->
(string * Pdf.pdfobject) list ->
(string * Pdf.pdfobject) list
val remove_decoder :
(string * Pdf.pdfobject) list ->
(string * Pdf.pdfobject) list
val decode_pdfstream_onestage : Pdf.t -> Pdf.pdfobject -> unit
val string_of_pdf : ( Pdf.pdfobject -> string ) ref
val decode_pdfstream : Pdf.t -> Pdf.pdfobject -> unit
val decode_pdfstream_until_unknown : Pdf.t -> Pdf.pdfobject -> unit
val decode_from_input : Pdfio.input -> Pdf.pdfobject -> Pdfio.bytes option
val name_of_encoding : encoding -> string
val add_encoding : int -> Pdf.t -> encoding -> Pdf.pdfobject -> Pdf.pdfobject
val encoder_of_encoding : encoding -> Pdfio.bytes -> Pdfio.bytes
val process_prediction_data : predictor -> int -> Pdfio.bytes -> Pdfio.bytes
val process_prediction :
predictor option ->
int ->
(Pdf.pdfobject * Pdf.stream) ref ->
Pdf.pdfobject * Pdfio.bytes
val encode_pdfstream :
Pdf.t ->
encoding ->
?predictor:predictor ->
?predictor_columns:int ->
Pdf.pdfobject ->
unit