pub struct PDFSplitter;Expand description
Splits PDF documents into single pages or page chunks.
Implementations§
Source§impl PDFSplitter
impl PDFSplitter
Sourcepub fn split_into_single_pages(doc: &PDDocument) -> PdfResult<Vec<PDDocument>>
pub fn split_into_single_pages(doc: &PDDocument) -> PdfResult<Vec<PDDocument>>
Splits a document into multiple 1-page documents.
Sourcepub fn split_by_chunk_size(
doc: &PDDocument,
chunk_size: usize,
) -> PdfResult<Vec<PDDocument>>
pub fn split_by_chunk_size( doc: &PDDocument, chunk_size: usize, ) -> PdfResult<Vec<PDDocument>>
Splits a document into chunks of chunk_size pages each.
Auto Trait Implementations§
impl Freeze for PDFSplitter
impl RefUnwindSafe for PDFSplitter
impl Send for PDFSplitter
impl Sync for PDFSplitter
impl Unpin for PDFSplitter
impl UnsafeUnpin for PDFSplitter
impl UnwindSafe for PDFSplitter
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