rusty_pdf 0.21.0

Crate adding text and images to existing pdf files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use lopdf::Document;
use std::fs;

use rusty_pdf::PDFSigningDocument;

fn main() {
    let doc = fs::read("examples/data/pdf_example.pdf").unwrap_or(vec![]);

    let doc1 = Document::load_mem(&doc).unwrap_or_default();
    let doc2 = Document::load_mem(&doc).unwrap_or_default();
    let doc3 = Document::load_mem(&doc).unwrap_or_default();

    let merged_doc = PDFSigningDocument::merge(vec![doc1, doc2, doc3]).unwrap();

    merged_doc.finished().save("merged.pdf").unwrap();
}