pub struct SealOfdReader { /* private fields */ }👎Deprecated since 1.0.0:
使用 OfdReaderFacade 替代
Expand description
印章 OFD 解析器。
对应 Java: org.ofdrw.reader.SealOFDReader
废弃:Java 原始类标记为 @Deprecated,建议使用 OfdReaderFacade。
专门用于解析包含印章的 OFD 文档。
Implementations§
Source§impl SealOfdReader
impl SealOfdReader
Sourcepub fn open(path: impl AsRef<Path>) -> OfdResult<Self>
pub fn open(path: impl AsRef<Path>) -> OfdResult<Self>
从文件路径打开 OFD 文档。
对应 Java: SealOFDReader(Path ofdFile)
Sourcepub fn from_bytes(data: &[u8]) -> OfdResult<Self>
pub fn from_bytes(data: &[u8]) -> OfdResult<Self>
从字节数组解析 OFD 文档。
对应 Java: SealOFDReader(InputStream inputStream)
Sourcepub fn from_seek<R: Read + Seek>(
source: R,
options: ReadOptions,
) -> OfdResult<Self>
pub fn from_seek<R: Read + Seek>( source: R, options: ReadOptions, ) -> OfdResult<Self>
从 Read + Seek 输入创建。
Sourcepub fn facade(&self) -> &OfdReaderFacade
pub fn facade(&self) -> &OfdReaderFacade
获取内部门面引用。
Sourcepub fn page_count(&self) -> usize
pub fn page_count(&self) -> usize
获取文档页数。
Sourcepub fn get_ofd_page_vo(&self) -> Vec<OfdPageVo>
pub fn get_ofd_page_vo(&self) -> Vec<OfdPageVo>
获取 OFD 页面视图对象列表。
对应 Java: SealOFDReader.getOFDPageVO()
Sourcepub fn extract_all_text(&self) -> String
pub fn extract_all_text(&self) -> String
提取所有文本。
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SealOfdReader
impl RefUnwindSafe for SealOfdReader
impl Send for SealOfdReader
impl Sync for SealOfdReader
impl Unpin for SealOfdReader
impl UnsafeUnpin for SealOfdReader
impl UnwindSafe for SealOfdReader
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