pub struct ExtractionOptions {
pub preserve_layout: bool,
pub space_threshold: f64,
pub newline_threshold: f64,
pub sort_by_position: bool,
pub detect_columns: bool,
pub column_threshold: f64,
pub merge_hyphenated: bool,
}Expand description
Text extraction options
Fields§
§preserve_layout: boolPreserve the original layout (spacing and positioning)
space_threshold: f64Minimum space width to insert space character (in text space units)
newline_threshold: f64Minimum vertical distance to insert newline (in text space units)
sort_by_position: boolSort text fragments by position (useful for multi-column layouts)
detect_columns: boolDetect and handle columns
column_threshold: f64Column separation threshold (in page units)
merge_hyphenated: boolMerge hyphenated words at line ends
Trait Implementations§
Source§impl Clone for ExtractionOptions
impl Clone for ExtractionOptions
Source§fn clone(&self) -> ExtractionOptions
fn clone(&self) -> ExtractionOptions
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 ExtractionOptions
impl Debug for ExtractionOptions
Auto Trait Implementations§
impl Freeze for ExtractionOptions
impl RefUnwindSafe for ExtractionOptions
impl Send for ExtractionOptions
impl Sync for ExtractionOptions
impl Unpin for ExtractionOptions
impl UnwindSafe for ExtractionOptions
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