Skip to main content

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}