example_set_attachments/
example_set_attachments.rs

1use std::fs;
2use fpdf::{Attachment, Fpdf, Pdf};
3
4fn main() {
5    let demo = fs::read("examples/resources/demo.txt").unwrap();
6    let a1 = Attachment::new(demo, "demo.txt", "Demo Text");
7    let license = fs::read("LICENSE").unwrap();
8    let a2 = Attachment::new(license, "LICENSE", "GNU General Public License v3.0");
9    let mut pdf = Fpdf::default();
10    pdf.set_attachments(vec![a1, a2]);
11    pdf.output_file_and_close("example_set_attachments.pdf").unwrap();
12}