pub struct PostImageOcr200Response {Show 13 fields
pub text: Option<String>,
pub plain_text: Option<String>,
pub markdown: Option<String>,
pub words_result: Option<Vec<PostImageOcr200ResponseWordsResultInner>>,
pub words_result_num: Option<i32>,
pub need_location: Option<bool>,
pub timing: Option<Value>,
pub summary: Option<Value>,
pub image: Option<Value>,
pub lines: Option<Vec<Value>>,
pub blocks: Option<Vec<Value>>,
pub pages: Option<Vec<Value>>,
pub raw: Option<Value>,
}Fields§
§text: Option<String>按阅读顺序拼接后的识别文本。
plain_text: Option<String>纯文本结果,适合做搜索、索引或直接展示。
markdown: Option<String>根据图片中的标题、段落和表格整理出的 Markdown 文本。只有在 return_markdown=true 时才会返回。
words_result: Option<Vec<PostImageOcr200ResponseWordsResultInner>>逐段文字结果。适合做高亮、框选和逐项解析。
words_result_num: Option<i32>识别出的文字片段数量。
need_location: Option<bool>本次响应是否包含坐标信息。
timing: Option<Value>耗时拆分信息,适合做性能统计或排查。
summary: Option<Value>识别结果的统计摘要。
image: Option<Value>图片本身的基础信息。
lines: Option<Vec<Value>>按行组织的详细识别结果。
blocks: Option<Vec<Value>>按块组织的详细识别结果。
pages: Option<Vec<Value>>按页组织的详细识别结果。
raw: Option<Value>补充识别结果对象,适合需要继续解析更多细节字段的场景。
Implementations§
Source§impl PostImageOcr200Response
impl PostImageOcr200Response
pub fn new() -> PostImageOcr200Response
Trait Implementations§
Source§impl Clone for PostImageOcr200Response
impl Clone for PostImageOcr200Response
Source§fn clone(&self) -> PostImageOcr200Response
fn clone(&self) -> PostImageOcr200Response
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PostImageOcr200Response
impl Debug for PostImageOcr200Response
Source§impl Default for PostImageOcr200Response
impl Default for PostImageOcr200Response
Source§fn default() -> PostImageOcr200Response
fn default() -> PostImageOcr200Response
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PostImageOcr200Response
impl<'de> Deserialize<'de> for PostImageOcr200Response
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for PostImageOcr200Response
impl PartialEq for PostImageOcr200Response
Source§impl Serialize for PostImageOcr200Response
impl Serialize for PostImageOcr200Response
impl StructuralPartialEq for PostImageOcr200Response
Auto Trait Implementations§
impl Freeze for PostImageOcr200Response
impl RefUnwindSafe for PostImageOcr200Response
impl Send for PostImageOcr200Response
impl Sync for PostImageOcr200Response
impl Unpin for PostImageOcr200Response
impl UnsafeUnpin for PostImageOcr200Response
impl UnwindSafe for PostImageOcr200Response
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more