aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index e7a11a9..2713df4 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,3 +1,15 @@
+use pdf_forms::{Form, FieldType};
+
fn main() {
- println!("Hello, world!");
+ 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();
}