blob: 95a6d1ee313ced828d2f6bf39fab73332a620b9a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
extern crate lopdf;
use lopdf::{Document, Object};
fn main() {
let doc = Document::load("example.pdf").unwrap();
// dbg!("{:?}", doc);
for (id, obj) in doc.objects {
// dbg!(obj.as_dict().unwrap());
match obj {
// Object::String(bs, format) => {
// dbg!(bs, format);
// ()
// },
Object::Dictionary(d) => {
// dbg!(d);
for (k, v) in d.iter() {
dbg!(::std::str::from_utf8(&k).unwrap(), v);
}
()
},
_ => (),
}
}
}
|