aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
blob: 2713df493f0061eedb7fb60672468948cdb11a69 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use pdf_forms::{Form, FieldType};

fn main() {
    let mut form = Form::load("./f1040.pdf").unwrap();

    for i in 0..form.len() {
        let field_type = form.get_type(i);

        if let FieldType::Text = field_type {
            form.set_text(i, format!("{}", i)).unwrap();
        }
    }

    form.save("./f1040-new.pdf").unwrap();
}