pub struct PdfInfo {
pub page_count: usize,
pub pages: Vec<PdfPageInfo>,
}Expand description
Information about a PDF document, including page count and per-page metadata.
Returned by pdf_info. Use this to inspect a PDF before deciding whether
to extract embedded images or render pages with pdfium.
§Examples
See pdf_ops tests and the CLI info command.
Fields§
§page_count: usize§pages: Vec<PdfPageInfo>Trait Implementations§
Auto Trait Implementations§
impl Freeze for PdfInfo
impl RefUnwindSafe for PdfInfo
impl Send for PdfInfo
impl Sync for PdfInfo
impl Unpin for PdfInfo
impl UnsafeUnpin for PdfInfo
impl UnwindSafe for PdfInfo
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