Skip to main content

easydoc_reader/
lib.rs

1//! DOCX/DOC 文档读取器。
2//!
3//! 提供文本提取、表格读取和流式文档分析,底层包装 `office_oxide` 解析器。
4//!
5//! 对应 Java: `com.alibaba.excel` (`EasyExcel` 读取层)
6
7#![deny(unsafe_code)]
8
9mod builder;
10pub mod extractor;
11mod listener;
12mod read_document;
13mod read_tables;
14mod read_text;
15pub mod security;
16pub mod view;
17
18pub use builder::read_builder::DocReadBuilder;
19pub use extractor::numbering::Numbering;
20pub use extractor::sax::DocxSaxReader;
21pub use extractor::{DocumentFormat, detect_format, detect_format_from_bytes};
22pub use listener::collect::CollectListener;
23pub use read_document::{read_document, read_document_from_bytes};
24pub use read_tables::read_tables;
25pub use read_text::{read_text, read_text_from_bytes};
26pub use view::{ViewMode, render_view};