xberg 1.3.3

High-performance document intelligence library for Rust. Extract text, metadata, and structured data from PDFs, Office documents, images, and 107 formats and 371 programming languages via tree-sitter code intelligence with async/sync APIs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/// TSV (tab-separated value) output parser for Tesseract word-level bounding boxes.
pub mod tsv_parser;

mod coverage;
mod shading_marks;

#[cfg(paddle_ocr)]
pub(crate) use crate::table_core::HocrWord;
pub(crate) use crate::table_core::{reconstruct_table_with_columns, table_to_markdown};

#[cfg(feature = "pdf")]
pub(crate) use crate::pdf::table_reconstruct::post_process_table;

pub(crate) use coverage::{drop_document_elements_claimed_by_tables, should_adopt_table_rebuild};
pub(crate) use shading_marks::shading_mark_keep_mask;
pub(crate) use tsv_parser::{TableWords, extract_table_words_from_tsv, extract_words_from_tsv};