pub struct PageText {
pub tokens: Vec<TextToken>,
pub width: f32,
pub height: f32,
pub page_index: usize,
}Expand description
Structured representation of all text extracted from a single PDF page.
Fields§
§tokens: Vec<TextToken>Extracted tokens sorted in natural visual reading order.
width: f32Page width in PDF points.
height: f32Page height in PDF points.
page_index: usize0-indexed page number.
Implementations§
Trait Implementations§
impl StructuralPartialEq for PageText
Auto Trait Implementations§
impl Freeze for PageText
impl RefUnwindSafe for PageText
impl Send for PageText
impl Sync for PageText
impl Unpin for PageText
impl UnsafeUnpin for PageText
impl UnwindSafe for PageText
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more