easydoc_core/document/document_image.rs
1/// 从文档中提取的图片及其语义信息。
2///
3/// 对应 OOXML `<w:drawing>` 中的 `<a:blip>` 图片引用。
4/// 无直接 Java 对应,是 easydoc-rust 自创的语义模型。
5#[derive(Clone, Debug, Default, PartialEq, Eq)]
6pub struct DocumentImage {
7 /// 替代文本。
8 pub alt_text: Option<String>,
9 /// 图片原始字节;解析器无法提取时为 `None`。
10 pub data: Option<Vec<u8>>,
11 /// 不带点号的文件扩展名。
12 pub extension: Option<String>,
13}