Skip to main content

Module plugins

Module plugins 

Source
Expand description

内置插件(纯文本族):txt / md / csv / html。

PDF 与 OOXML 后端在 docparser-pdf / docparser-office 两个独立 crate, 通过各自的 register_defaults 注册,核心层不含任何格式实现之外的 native 依赖。

md / csv / html 由同名 cargo feature 控制(默认全开);txt 是底座,始终编译。 只要「字节流 → IR」的最小内核时用 default-features = false。

Re-exports§

pub use text::register_defaults;

Modules§

csv
CSV 解析(RFC4180 语义):双引号包裹、"" 转义、字段内逗号/换行、CRLF。
html
HTML 插件:手写标签扫描(零第三方依赖),对齐 Python html.parser 的块级语义。
markdown
Markdown 块级解析:直接解语法,不渲染成 PDF 再反推。
text
纯文本族插件:txt / md / csv / html(零第三方依赖,语义对齐 Python 参考实现)。