moonbitlang/pdflite/reader does not have a README file
pub(all) struct PdfClassicXRefEntry {
object_number : Int
offset : Int
generation : Int
in_use : Bool
object_stream : ObjectStreamReference?
} derive(Eq, Debug)#deprecated("implicit trait-method promotion is being removed; call via the trait")
fn PdfClassicXRefEntry::equal(PdfClassicXRefEntry, PdfClassicXRefEntry) -> Bool#deprecated("implicit trait-method promotion is being removed; call via the trait")
fn PdfClassicXRefEntry::not_equal(x : PdfClassicXRefEntry, y : PdfClassicXRefEntry) -> Bool#deprecated("implicit trait-method promotion is being removed; call via the trait")
fn PdfClassicXRefEntry::to_repr(PdfClassicXRefEntry) -> Reprfn PdfClassicXRefIndex::lookup(self : PdfClassicXRefIndex, object_number : Int) -> PdfClassicXRefEntry?pub(all) struct PdfReaderReconstructionCallbacks {
read_classic_xref_section_at : (ByteCursor, Int) -> (PdfXRefSection, Int) raise PdfError
read_xref_stream_section_at : (ByteCursor, Int) -> (PdfXRefSection, Int) raise PdfError
read_object_xref_at_current : (ByteCursor, Int, ArrayView[PdfClassicXRefEntry], PdfClassicXRefIndex) -> (PdfClassicXRefEntry?, Int?) raise PdfError
read_trailer_at : (ByteCursor, Int) -> PdfObject raise PdfError
read_xref_stream_trailer_at : (ByteCursor, Int) -> PdfObject raise PdfError
verify_classic_xref_entry : (BytesView, ArrayView[PdfClassicXRefEntry], PdfClassicXRefIndex, PdfClassicXRefEntry) -> Bool
}pub(all) struct PdfReaderReconstructionPlan {
classic_xref_sections : Array[(Int, PdfXRefSection)]
xref_stream_sections : Array[PdfXRefSection]
xref_coverage : PdfReconstructedXRefCoverage
classic_xrefs : Array[PdfClassicXRefEntry]
object_xrefs : Array[PdfClassicXRefEntry]
trailers : Array[PdfObject]
}fn PdfReaderXRefStreamRefSet::contains(self : PdfReaderXRefStreamRefSet, object_number : Int, offset : Int) -> Boolfn PdfReconstructedXRefCoverage::contains(self : PdfReconstructedXRefCoverage, object_number : Int, object_offset : Int) -> Bool#deprecated("implicit trait-method promotion is being removed; call via the trait")
fn PdfVersion::equal(PdfVersion, PdfVersion) -> Bool#deprecated("implicit trait-method promotion is being removed; call via the trait")
fn PdfVersion::not_equal(x : PdfVersion, y : PdfVersion) -> Bool#deprecated("implicit trait-method promotion is being removed; call via the trait")
fn PdfVersion::to_json(PdfVersion) -> Json#deprecated("implicit trait-method promotion is being removed; call via the trait")
fn PdfVersion::to_repr(PdfVersion) -> Reprpub(all) struct PdfXRefSection {
entries : Array[PdfClassicXRefEntry]
trailer : PdfObject
stream_object_number : Int?
stream_object_offset : Int?
}fn pdf_classic_xref_lookup(xrefs : ArrayView[PdfClassicXRefEntry], object_number : Int) -> PdfClassicXRefEntry?fn pdf_classic_xrefs_add_newer_first_with_seen(target : Array[PdfClassicXRefEntry], seen : PdfNumberSet, entries : ArrayView[PdfClassicXRefEntry]) -> Unitfn pdf_cursor_consume_ascii(cursor : ByteCursor, values : ArrayView[Int], error : PdfError) -> Unit raise PdfErrorfn pdf_cursor_read_classic_xref_entries(cursor : ByteCursor) -> Array[PdfClassicXRefEntry] raise PdfErrorfn pdf_reader_object_stream_groups(xrefs : ArrayView[PdfClassicXRefEntry]) -> Array[(Int, Array[(PdfClassicXRefEntry, ObjectStreamReference)])]fn pdf_reader_reconstruction_classic_xref_entries(sections : ArrayView[(Int, PdfXRefSection)]) -> Array[PdfClassicXRefEntry]fn pdf_reader_reconstruction_classic_xref_sections(data : BytesView, read_section_at : (ByteCursor, Int) -> (PdfXRefSection, Int) raise PdfError) -> Array[(Int, PdfXRefSection)]fn pdf_reader_reconstruction_indirect_header_at(data : BytesView, position : Int) -> Boolfn pdf_reader_reconstruction_object_xrefs(data : BytesView, read_xref_at_current : (ByteCursor, Int, ArrayView[PdfClassicXRefEntry], PdfClassicXRefIndex) -> (PdfClassicXRefEntry?, Int?) raise PdfError) -> Array[PdfClassicXRefEntry] raise PdfErrorfn pdf_reader_reconstruction_plan(data : BytesView, include_xref_stream_trailers : Bool, callbacks : PdfReaderReconstructionCallbacks) -> PdfReaderReconstructionPlan raise PdfErrorfn pdf_reader_reconstruction_skip_malformed_object(data : BytesView, position : Int) -> Int?fn pdf_reader_reconstruction_trailers(data : BytesView, include_xref_streams : Bool, read_trailer_at : (ByteCursor, Int) -> PdfObject raise PdfError, read_xref_stream_trailer_at : (ByteCursor, Int) -> PdfObject raise PdfError) -> Array[PdfObject]fn pdf_reader_reconstruction_xref_coverage(data : BytesView, classic_sections : ArrayView[(Int, PdfXRefSection)], xref_stream_sections : ArrayView[PdfXRefSection], classic_entry_is_verified : (BytesView, ArrayView[PdfClassicXRefEntry], PdfClassicXRefIndex, PdfClassicXRefEntry) -> Bool) -> PdfReconstructedXRefCoveragefn pdf_reader_reconstruction_xref_stream_entries(sections : ArrayView[PdfXRefSection]) -> Array[PdfClassicXRefEntry]fn pdf_reader_reconstruction_xref_stream_refs(sections : ArrayView[PdfXRefSection]) -> Array[(Int, Int)] raise PdfErrorfn pdf_reader_reconstruction_xref_stream_sections(data : BytesView, read_section_at : (ByteCursor, Int) -> (PdfXRefSection, Int) raise PdfError) -> Array[PdfXRefSection] raise PdfErrorfn pdf_xref_stream_entries(data : BytesView, widths : (Int, Int, Int), index_pairs : ArrayView[(Int, Int)]) -> Array[PdfClassicXRefEntry] raise PdfErrorfn pdf_xref_stream_read_entry(data : BytesView, position : Int, w0 : Int, w1 : Int, w2 : Int) -> (Int, Int, Int, Int) raise PdfErrorfn pdf_xref_stream_read_field(data : BytesView, position : Int, width : Int) -> (Int, Int) raise PdfErrorInstall
Download zipByte-oriented PDF reading, writing, and manipulation toolkit for MoonBit.
Dependencies