pub struct PDFMerger;Expand description
Merges multiple PDF documents into a single document with safe object ID remapping.
Implementations§
Source§impl PDFMerger
impl PDFMerger
Sourcepub fn merge(docs: &[&PDDocument]) -> PdfResult<PDDocument>
pub fn merge(docs: &[&PDDocument]) -> PdfResult<PDDocument>
Merges multiple documents in order and returns the unified PDDocument.
Sourcepub fn append_document(
target: &mut PDDocument,
source: &PDDocument,
) -> PdfResult<()>
pub fn append_document( target: &mut PDDocument, source: &PDDocument, ) -> PdfResult<()>
Appends all pages and referenced objects from source_doc into target_doc.
Auto Trait Implementations§
impl Freeze for PDFMerger
impl RefUnwindSafe for PDFMerger
impl Send for PDFMerger
impl Sync for PDFMerger
impl Unpin for PDFMerger
impl UnsafeUnpin for PDFMerger
impl UnwindSafe for PDFMerger
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