more
This commit is contained in:
parent
14b8753155
commit
7a7f3eba29
|
@ -152,8 +152,13 @@ let list_annotations_json range pdf =
|
||||||
`List [`Int ~-n; Cpdfjson.json_of_object ~clean_strings:true pdf (fun _ -> ()) false false (Pdf.lookup_obj pdf n)])
|
`List [`Int ~-n; Cpdfjson.json_of_object ~clean_strings:true pdf (fun _ -> ()) false false (Pdf.lookup_obj pdf n)])
|
||||||
(setify (flatten (map (Pdf.objects_referenced [] [] pdf) extra)))
|
(setify (flatten (map (Pdf.objects_referenced [] [] pdf) extra)))
|
||||||
in
|
in
|
||||||
Printf.printf "EXTRA: %i objects\n" (length extra);
|
let header =
|
||||||
let json = `List (json @ extra) in
|
`List
|
||||||
|
[`Int 0;
|
||||||
|
Cpdfjson.json_of_object ~clean_strings:true pdf (fun _ -> ()) false false
|
||||||
|
(Pdf.Dictionary ["/CPDFJSONannotformatversion", Pdf.Integer 1])]
|
||||||
|
in
|
||||||
|
let json = `List ([header] @ json @ extra) in
|
||||||
J.pretty_to_channel stdout json
|
J.pretty_to_channel stdout json
|
||||||
|
|
||||||
let list_annotations ~json range encoding pdf =
|
let list_annotations ~json range encoding pdf =
|
||||||
|
|
Loading…
Reference in New Issue