package camlpdf
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Read, write and modify PDF files
Install
dune-project
Dependency
Authors
Maintainers
Sources
v2.5.zip
sha256=49a6bde1f90b2a9a4de6f5fa54bc4a06dc21de9f1c024fcbbe0980621938bf80
md5=2fddd22df0d39c61881e08a74ddaf26c
doc/camlpdf/Pdfio/index.html
Module Pdfio
type rawbytes =
(int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.tval bigarray_unsafe_get : ('a, 'b, 'c) Bigarray.Array1.t -> int -> 'aval bigarray_unsafe_set : ('a, 'b, 'c) Bigarray.Array1.t -> int -> 'a -> unitval raw_of_bytes :
bytes ->
(int, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.tval mkbytes : int -> bytesval bytes_size : bytes -> intval bset : bytes -> int -> int -> unitval bset_unsafe : bytes -> int -> int -> unitval bget : bytes -> int -> intval bget_unsafe : bytes -> int -> intval fillbytes : int -> bytes -> unitval print_bytes : bytes -> unitval bytes_of_string : string -> bytesval bytes_of_caml_bytes : bytes -> bytesval bytes_of_list : int list -> bytesval bytes_of_charlist : char list -> bytesval bytes_of_arraylist : int array list -> bytesval string_of_bytes : bytes -> stringval bytes_of_int_array : int array -> bytesval int_array_of_bytes : bytes -> int arrayval bytes_selfmap : (int -> int) -> bytes -> unitval charlist_of_bytes : bytes -> char listtype input = {pos_in : unit -> pos;seek_in : pos -> unit;input_char : unit -> char option;input_byte : unit -> int;in_channel_length : pos;set_offset : pos -> unit;caml_channel : in_channel option;source : string;
}type output = {pos_out : unit -> pos;seek_out : pos -> unit;output_char : char -> unit;output_byte : int -> unit;output_string : string -> unit;out_caml_channel : out_channel option;out_channel_length : unit -> pos;
}val input_of_channel : ?source:string -> in_channel -> inputval input_of_string : ?source:string -> string -> inputval output_of_channel : out_channel -> outputval nudge : input -> unitval read_char_back : input -> char optionval rewind : input -> unitval peek_char : input -> char optionval peek_byte : input -> intval bytes_of_input_channel : in_channel -> bytesval bytes_to_output_channel : out_channel -> bytes -> unitval b : Buffer.tval read_line : input -> stringval read_lines : input -> string listval setinit_string : input -> bytes -> int -> int -> unitval getbit : bitstream -> boolval getbitint : bitstream -> intval align : bitstream -> unitval getval_32 : bitstream -> int -> int32val getval_31 : bitstream -> int -> intval make_write_bitstream : unit -> bitstream_writeval copy_write_bitstream : bitstream_write -> bitstream_writeval putbit : bitstream_write -> int -> unitval putbool : bitstream_write -> bool -> unitval putval : bitstream_write -> int -> int32 -> unitval align_write : bitstream_write -> unitval bytes_of_write_bitstream : bitstream_write -> bytesval bits_of_write_bitstream : bitstream_write -> bool listval join_write_bitstreams : bitstream_write list -> bitstream_writeval write_bitstream_append :
bitstream_write ->
bitstream_write ->
bitstream_writeval write_bitstream_append_aligned :
bitstream_write ->
bitstream_write ->
bitstream_writeval debug_next_char : input -> unitval debug_next_n_chars : int -> input -> unit sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>