mirror of
https://github.com/qpdf/qpdf.git
synced 2025-01-22 14:48:28 +00:00
Prepare test suite for json v2
This commit is contained in:
parent
15272662f6
commit
8d348974aa
27
TODO
27
TODO
@ -63,10 +63,6 @@ General things to remember:
|
||||
|
||||
* Test stream with invalid data
|
||||
|
||||
* Consider using camelCase in multi-word key names to be consistent
|
||||
with job JSON and with how JSON is often represented in languages
|
||||
that use it more natively.
|
||||
|
||||
* When we get to full serialization, add json serialization
|
||||
performance test.
|
||||
|
||||
@ -76,31 +72,10 @@ General things to remember:
|
||||
JSON representation of the object and could include indirect
|
||||
references, etc. We could also add --delete object.
|
||||
|
||||
Object Representation:
|
||||
|
||||
* Arrays, dictionaries, booleans, nulls, integers, and real numbers
|
||||
are represented as their native JSON type. Real numbers that are out
|
||||
of range will just be dealt with by however whatever JSON parser is
|
||||
in use deals with it. Numbers like that shouldn't appear in PDF and,
|
||||
if they do, they won't work right for anything. QPDF's JSON
|
||||
representation allows for arbitrary precision.
|
||||
* Names: "/Name" -- internal/canonical representation (e.g.
|
||||
"/Text/Plain", not #xx quoted)
|
||||
* Indirect objects: "n n R"
|
||||
* Strings: one of
|
||||
"u:json utf-8-encoded string"
|
||||
"b:hex-encoded bytes"
|
||||
Test cases: these are the same:
|
||||
* Object representation tests
|
||||
* "b:cf80", "b:CF80", "u:π", "u:\u03c0"
|
||||
* "b:d83edd54", "u:🥔", "u:\ud83e\udd54"
|
||||
|
||||
When creating output from a string:
|
||||
* If the string is explicitly unicode (UTF-8 or UTF-16), encode as
|
||||
"u:" without the leading U+FEFF
|
||||
* Else if the string can be bidirectionally mapped between pdf-doc and
|
||||
unicode, transcode to unicode and encode as "u:"
|
||||
* Else encode as "b:"
|
||||
|
||||
When reading a JSON string, any string that doesn't follow the above rules
|
||||
is an error. Just use newUnicodeString on "u:" strings. For "b:"
|
||||
strings, decode the bytes with hex_decode and use newString.
|
||||
|
@ -1095,39 +1095,53 @@ my @json_files = (
|
||||
['field-types', ['--show-encryption-key']],
|
||||
['image-streams', ['--decode-level=all']],
|
||||
['image-streams', ['--decode-level=specialized']],
|
||||
['page-labels-and-outlines', ['--json-key=objects']],
|
||||
['page-labels-and-outlines', ['--json-key=qpdf']],
|
||||
['page-labels-and-outlines', ['--json-key=pages']],
|
||||
['page-labels-and-outlines', ['--json-key=pagelabels']],
|
||||
['page-labels-and-outlines', ['--json-key=outlines']],
|
||||
['page-labels-and-outlines',
|
||||
['--json-key=outlines', '--json-key=pages']],
|
||||
['page-labels-and-outlines',
|
||||
['--json-key=objects', '--json-object=trailer']],
|
||||
['--json-key=qpdf', '--json-object=trailer']],
|
||||
['page-labels-and-outlines',
|
||||
['--json-key=objects', '--json-object=trailer', '--json-object=2 0 R']],
|
||||
['--json-key=qpdf', '--json-object=trailer', '--json-object=2 0 R']],
|
||||
['field-types', ['--json-key=acroform']],
|
||||
['need-appearances', ['--json-key=acroform']],
|
||||
['V4-aes', ['--json-key=encrypt']],
|
||||
['V4-aes', ['--json-key=encrypt', '--show-encryption-key']],
|
||||
);
|
||||
$n_tests += scalar(@json_files);
|
||||
$n_tests += 2 * scalar(@json_files);
|
||||
foreach my $d (@json_files)
|
||||
{
|
||||
my ($file, $xargs) = @$d;
|
||||
my $out = "json-$file";
|
||||
my @v1_xargs = ();
|
||||
foreach my $x (@$xargs)
|
||||
{
|
||||
my $y = $x;
|
||||
$y =~ s/^.*=//;
|
||||
$y =~ s/\s.*//;
|
||||
$out .= "-$y";
|
||||
if ($x eq '--json-key=qpdf')
|
||||
{
|
||||
push(@v1_xargs, '--json-key=objects');
|
||||
}
|
||||
else
|
||||
{
|
||||
push(@v1_xargs, $x);
|
||||
}
|
||||
}
|
||||
my $in = "$file.pdf";
|
||||
$td->runtest("json $out",
|
||||
$td->runtest("json v1 $out",
|
||||
{$td->COMMAND =>
|
||||
['qpdf', '--json=1', '--test-json-schema', @$xargs, $in]},
|
||||
{$td->FILE => "$out.out", $td->EXIT_STATUS => 0},
|
||||
['qpdf', '--json=1', '--test-json-schema', @v1_xargs, $in]},
|
||||
{$td->FILE => "$out-v1.out", $td->EXIT_STATUS => 0},
|
||||
$td->NORMALIZE_NEWLINES);
|
||||
$td->runtest("json v2 $out",
|
||||
{$td->COMMAND =>
|
||||
['qpdf', '--json=2', '--test-json-schema', @v1_xargs, $in]},
|
||||
{$td->FILE => "$out-v2.out", $td->EXIT_STATUS => 0},
|
||||
$td->NORMALIZE_NEWLINES | $td->EXPECT_FAILURE);
|
||||
}
|
||||
|
||||
show_ntests();
|
||||
|
@ -0,0 +1,33 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"encrypt": {
|
||||
"capabilities": {
|
||||
"accessibility": true,
|
||||
"extract": true,
|
||||
"moddifyannotations": true,
|
||||
"modify": true,
|
||||
"modifyassembly": true,
|
||||
"modifyforms": true,
|
||||
"modifyother": true,
|
||||
"printhigh": true,
|
||||
"printlow": true
|
||||
},
|
||||
"encrypted": true,
|
||||
"ownerpasswordmatched": true,
|
||||
"parameters": {
|
||||
"P": -4,
|
||||
"R": 4,
|
||||
"V": 4,
|
||||
"bits": 128,
|
||||
"filemethod": "AESv2",
|
||||
"key": "474258b004f2ce0017adeb6e79574357",
|
||||
"method": "AESv2",
|
||||
"streammethod": "AESv2",
|
||||
"stringmethod": "AESv2"
|
||||
},
|
||||
"userpasswordmatched": true
|
||||
}
|
||||
}
|
33
qpdf/qtest/qpdf/json-V4-aes-encrypt-v2.out
Normal file
33
qpdf/qtest/qpdf/json-V4-aes-encrypt-v2.out
Normal file
@ -0,0 +1,33 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"encrypt": {
|
||||
"capabilities": {
|
||||
"accessibility": true,
|
||||
"extract": true,
|
||||
"moddifyannotations": true,
|
||||
"modify": true,
|
||||
"modifyassembly": true,
|
||||
"modifyforms": true,
|
||||
"modifyother": true,
|
||||
"printhigh": true,
|
||||
"printlow": true
|
||||
},
|
||||
"encrypted": true,
|
||||
"ownerpasswordmatched": true,
|
||||
"parameters": {
|
||||
"P": -4,
|
||||
"R": 4,
|
||||
"V": 4,
|
||||
"bits": 128,
|
||||
"filemethod": "AESv2",
|
||||
"key": null,
|
||||
"method": "AESv2",
|
||||
"streammethod": "AESv2",
|
||||
"stringmethod": "AESv2"
|
||||
},
|
||||
"userpasswordmatched": true
|
||||
}
|
||||
}
|
392
qpdf/qtest/qpdf/json-field-types-acroform-v2.out
Normal file
392
qpdf/qtest/qpdf/json-field-types-acroform-v2.out
Normal file
@ -0,0 +1,392 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"acroform": {
|
||||
"fields": [
|
||||
{
|
||||
"alternativename": "text",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "4 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Tx",
|
||||
"fullname": "text",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": false,
|
||||
"istext": true,
|
||||
"mappingname": "text",
|
||||
"object": "4 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "text",
|
||||
"quadding": 0,
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"alternativename": "r1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/1",
|
||||
"object": "21 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/1",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r1",
|
||||
"object": "21 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "5 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/1"
|
||||
},
|
||||
{
|
||||
"alternativename": "r1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "22 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/1",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r1",
|
||||
"object": "22 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "5 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/1"
|
||||
},
|
||||
{
|
||||
"alternativename": "r1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "23 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/1",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r1",
|
||||
"object": "23 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "5 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/1"
|
||||
},
|
||||
{
|
||||
"alternativename": "checkbox1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "6 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/Off",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "checkbox1",
|
||||
"ischeckbox": true,
|
||||
"ischoice": false,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "checkbox1",
|
||||
"object": "6 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "checkbox1",
|
||||
"quadding": 0,
|
||||
"value": "/Off"
|
||||
},
|
||||
{
|
||||
"alternativename": "checkbox2",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Yes",
|
||||
"object": "7 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/Yes",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "checkbox2",
|
||||
"ischeckbox": true,
|
||||
"ischoice": false,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "checkbox2",
|
||||
"object": "7 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "checkbox2",
|
||||
"quadding": 0,
|
||||
"value": "/Yes"
|
||||
},
|
||||
{
|
||||
"alternativename": "checkbox3",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "8 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/Off",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "checkbox3",
|
||||
"ischeckbox": true,
|
||||
"ischoice": false,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "checkbox3",
|
||||
"object": "8 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "checkbox3",
|
||||
"quadding": 0,
|
||||
"value": "/Off"
|
||||
},
|
||||
{
|
||||
"alternativename": "r2",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "37 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/2",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r2",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r2",
|
||||
"object": "37 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "9 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/2"
|
||||
},
|
||||
{
|
||||
"alternativename": "r2",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/2",
|
||||
"object": "38 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/2",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r2",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r2",
|
||||
"object": "38 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "9 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/2"
|
||||
},
|
||||
{
|
||||
"alternativename": "r2",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "39 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/2",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r2",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r2",
|
||||
"object": "39 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "9 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/2"
|
||||
},
|
||||
{
|
||||
"alternativename": "text2",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "10 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "salad πʬ",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Tx",
|
||||
"fullname": "text2",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": false,
|
||||
"istext": true,
|
||||
"mappingname": "text2",
|
||||
"object": "10 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "text2",
|
||||
"quadding": 0,
|
||||
"value": "salad πʬ"
|
||||
},
|
||||
{
|
||||
"alternativename": "combolist1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "13 0 R"
|
||||
},
|
||||
"choices": [
|
||||
"one",
|
||||
"two",
|
||||
"pi",
|
||||
"four"
|
||||
],
|
||||
"defaultvalue": "",
|
||||
"fieldflags": 393216,
|
||||
"fieldtype": "/Ch",
|
||||
"fullname": "combolist1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": true,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "combolist1",
|
||||
"object": "13 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "combolist1",
|
||||
"quadding": 0,
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"alternativename": "list1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "11 0 R"
|
||||
},
|
||||
"choices": [
|
||||
"five",
|
||||
"six",
|
||||
"seven",
|
||||
"eight"
|
||||
],
|
||||
"defaultvalue": "",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Ch",
|
||||
"fullname": "list1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": true,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "list1",
|
||||
"object": "11 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "list1",
|
||||
"quadding": 0,
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"alternativename": "drop1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "12 0 R"
|
||||
},
|
||||
"choices": [
|
||||
"nine",
|
||||
"ten",
|
||||
"elephant",
|
||||
"twelve"
|
||||
],
|
||||
"defaultvalue": "",
|
||||
"fieldflags": 131072,
|
||||
"fieldtype": "/Ch",
|
||||
"fullname": "drop1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": true,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "drop1",
|
||||
"object": "12 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "drop1",
|
||||
"quadding": 0,
|
||||
"value": ""
|
||||
},
|
||||
{
|
||||
"alternativename": "combodrop1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "14 0 R"
|
||||
},
|
||||
"choices": [
|
||||
"alpha",
|
||||
"beta",
|
||||
"gamma",
|
||||
"delta"
|
||||
],
|
||||
"defaultvalue": "",
|
||||
"fieldflags": 393216,
|
||||
"fieldtype": "/Ch",
|
||||
"fullname": "combodrop1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": true,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "combodrop1",
|
||||
"object": "14 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "combodrop1",
|
||||
"quadding": 0,
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"hasacroform": true,
|
||||
"needappearances": true
|
||||
}
|
||||
}
|
4096
qpdf/qtest/qpdf/json-field-types-v1.out
Normal file
4096
qpdf/qtest/qpdf/json-field-types-v1.out
Normal file
File diff suppressed because it is too large
Load Diff
4096
qpdf/qtest/qpdf/json-field-types-v2.out
Normal file
4096
qpdf/qtest/qpdf/json-field-types-v2.out
Normal file
File diff suppressed because it is too large
Load Diff
855
qpdf/qtest/qpdf/json-image-streams-all-v2.out
Normal file
855
qpdf/qtest/qpdf/json-image-streams-all-v2.out
Normal file
@ -0,0 +1,855 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "all"
|
||||
},
|
||||
"pages": [
|
||||
{
|
||||
"contents": [
|
||||
"12 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
null
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "14 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "3 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 1
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"15 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "16 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "4 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 2
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"17 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "18 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "5 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 3
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"19 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
null
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "20 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "6 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 4
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"21 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "22 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "7 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 5
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"23 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "24 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "8 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 6
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"25 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
null
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "26 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "9 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 7
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"27 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "28 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "10 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 8
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"29 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "30 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "11 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 9
|
||||
}
|
||||
],
|
||||
"pagelabels": [],
|
||||
"acroform": {
|
||||
"fields": [],
|
||||
"hasacroform": false,
|
||||
"needappearances": false
|
||||
},
|
||||
"attachments": {},
|
||||
"encrypt": {
|
||||
"capabilities": {
|
||||
"accessibility": true,
|
||||
"extract": true,
|
||||
"moddifyannotations": true,
|
||||
"modify": true,
|
||||
"modifyassembly": true,
|
||||
"modifyforms": true,
|
||||
"modifyother": true,
|
||||
"printhigh": true,
|
||||
"printlow": true
|
||||
},
|
||||
"encrypted": false,
|
||||
"ownerpasswordmatched": false,
|
||||
"parameters": {
|
||||
"P": 0,
|
||||
"R": 0,
|
||||
"V": 0,
|
||||
"bits": 0,
|
||||
"filemethod": "none",
|
||||
"key": null,
|
||||
"method": "none",
|
||||
"streammethod": "none",
|
||||
"stringmethod": "none"
|
||||
},
|
||||
"userpasswordmatched": false
|
||||
},
|
||||
"outlines": [],
|
||||
"objects": {
|
||||
"1 0 R": {
|
||||
"/Pages": "2 0 R",
|
||||
"/Type": "/Catalog"
|
||||
},
|
||||
"2 0 R": {
|
||||
"/Count": 9,
|
||||
"/Kids": [
|
||||
"3 0 R",
|
||||
"4 0 R",
|
||||
"5 0 R",
|
||||
"6 0 R",
|
||||
"7 0 R",
|
||||
"8 0 R",
|
||||
"9 0 R",
|
||||
"10 0 R",
|
||||
"11 0 R"
|
||||
],
|
||||
"/Type": "/Pages"
|
||||
},
|
||||
"3 0 R": {
|
||||
"/Contents": "12 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "14 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"4 0 R": {
|
||||
"/Contents": "15 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "16 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"5 0 R": {
|
||||
"/Contents": "17 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "18 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"6 0 R": {
|
||||
"/Contents": "19 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "20 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"7 0 R": {
|
||||
"/Contents": "21 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "22 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"8 0 R": {
|
||||
"/Contents": "23 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "24 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"9 0 R": {
|
||||
"/Contents": "25 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "26 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"10 0 R": {
|
||||
"/Contents": "27 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "28 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"11 0 R": {
|
||||
"/Contents": "29 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "30 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"12 0 R": {
|
||||
"/Length": 95
|
||||
},
|
||||
"13 0 R": {
|
||||
"/BaseFont": "/Helvetica",
|
||||
"/Encoding": "/WinAnsiEncoding",
|
||||
"/Name": "/F1",
|
||||
"/Subtype": "/Type1",
|
||||
"/Type": "/Font"
|
||||
},
|
||||
"14 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Height": 480,
|
||||
"/Length": 768000,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"15 0 R": {
|
||||
"/Length": 101
|
||||
},
|
||||
"16 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 9364,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"17 0 R": {
|
||||
"/Length": 107
|
||||
},
|
||||
"18 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 768998,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"19 0 R": {
|
||||
"/Length": 94
|
||||
},
|
||||
"20 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Height": 480,
|
||||
"/Length": 576000,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"21 0 R": {
|
||||
"/Length": 100
|
||||
},
|
||||
"22 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3650,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"23 0 R": {
|
||||
"/Length": 106
|
||||
},
|
||||
"24 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 641497,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"25 0 R": {
|
||||
"/Length": 95
|
||||
},
|
||||
"26 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Height": 480,
|
||||
"/Length": 192000,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"27 0 R": {
|
||||
"/Length": 101
|
||||
},
|
||||
"28 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 2587,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"29 0 R": {
|
||||
"/Length": 107
|
||||
},
|
||||
"30 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3001,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"trailer": {
|
||||
"/ID": [
|
||||
"S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶",
|
||||
"'+“‰¤V2«PP ç`m\"˛"
|
||||
],
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 31
|
||||
}
|
||||
},
|
||||
"objectinfo": {
|
||||
"1 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"2 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"3 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"4 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"5 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"6 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"7 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"8 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"9 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"10 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"11 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"12 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 95
|
||||
}
|
||||
},
|
||||
"13 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"14 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 768000
|
||||
}
|
||||
},
|
||||
"15 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 101
|
||||
}
|
||||
},
|
||||
"16 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 9364
|
||||
}
|
||||
},
|
||||
"17 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 107
|
||||
}
|
||||
},
|
||||
"18 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 768998
|
||||
}
|
||||
},
|
||||
"19 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 94
|
||||
}
|
||||
},
|
||||
"20 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 576000
|
||||
}
|
||||
},
|
||||
"21 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 100
|
||||
}
|
||||
},
|
||||
"22 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 3650
|
||||
}
|
||||
},
|
||||
"23 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 106
|
||||
}
|
||||
},
|
||||
"24 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 641497
|
||||
}
|
||||
},
|
||||
"25 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 95
|
||||
}
|
||||
},
|
||||
"26 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 192000
|
||||
}
|
||||
},
|
||||
"27 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 101
|
||||
}
|
||||
},
|
||||
"28 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 2587
|
||||
}
|
||||
},
|
||||
"29 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 107
|
||||
}
|
||||
},
|
||||
"30 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 3001
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
867
qpdf/qtest/qpdf/json-image-streams-small-v2.out
Normal file
867
qpdf/qtest/qpdf/json-image-streams-small-v2.out
Normal file
@ -0,0 +1,867 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"pages": [
|
||||
{
|
||||
"contents": [
|
||||
"12 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 48,
|
||||
"name": "/Im1",
|
||||
"object": "14 0 R",
|
||||
"width": 40
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "3 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 1
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"15 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 48,
|
||||
"name": "/Im1",
|
||||
"object": "16 0 R",
|
||||
"width": 40
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "4 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 2
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"17 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 48,
|
||||
"name": "/Im1",
|
||||
"object": "18 0 R",
|
||||
"width": 40
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "5 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 3
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"19 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 48,
|
||||
"name": "/Im1",
|
||||
"object": "20 0 R",
|
||||
"width": 40
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "6 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 4
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"21 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 48,
|
||||
"name": "/Im1",
|
||||
"object": "22 0 R",
|
||||
"width": 40
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "7 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 5
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"23 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 48,
|
||||
"name": "/Im1",
|
||||
"object": "24 0 R",
|
||||
"width": 40
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "8 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 6
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"25 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 48,
|
||||
"name": "/Im1",
|
||||
"object": "26 0 R",
|
||||
"width": 40
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "9 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 7
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"27 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 48,
|
||||
"name": "/Im1",
|
||||
"object": "28 0 R",
|
||||
"width": 40
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "10 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 8
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"29 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 48,
|
||||
"name": "/Im1",
|
||||
"object": "30 0 R",
|
||||
"width": 40
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "11 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 9
|
||||
}
|
||||
],
|
||||
"pagelabels": [],
|
||||
"acroform": {
|
||||
"fields": [],
|
||||
"hasacroform": false,
|
||||
"needappearances": false
|
||||
},
|
||||
"attachments": {},
|
||||
"encrypt": {
|
||||
"capabilities": {
|
||||
"accessibility": true,
|
||||
"extract": true,
|
||||
"moddifyannotations": true,
|
||||
"modify": true,
|
||||
"modifyassembly": true,
|
||||
"modifyforms": true,
|
||||
"modifyother": true,
|
||||
"printhigh": true,
|
||||
"printlow": true
|
||||
},
|
||||
"encrypted": false,
|
||||
"ownerpasswordmatched": false,
|
||||
"parameters": {
|
||||
"P": 0,
|
||||
"R": 0,
|
||||
"V": 0,
|
||||
"bits": 0,
|
||||
"filemethod": "none",
|
||||
"key": null,
|
||||
"method": "none",
|
||||
"streammethod": "none",
|
||||
"stringmethod": "none"
|
||||
},
|
||||
"userpasswordmatched": false
|
||||
},
|
||||
"outlines": [],
|
||||
"objects": {
|
||||
"1 0 R": {
|
||||
"/Pages": "2 0 R",
|
||||
"/Type": "/Catalog"
|
||||
},
|
||||
"2 0 R": {
|
||||
"/Count": 9,
|
||||
"/Kids": [
|
||||
"3 0 R",
|
||||
"4 0 R",
|
||||
"5 0 R",
|
||||
"6 0 R",
|
||||
"7 0 R",
|
||||
"8 0 R",
|
||||
"9 0 R",
|
||||
"10 0 R",
|
||||
"11 0 R"
|
||||
],
|
||||
"/Type": "/Pages"
|
||||
},
|
||||
"3 0 R": {
|
||||
"/Contents": "12 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "14 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"4 0 R": {
|
||||
"/Contents": "15 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "16 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"5 0 R": {
|
||||
"/Contents": "17 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "18 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"6 0 R": {
|
||||
"/Contents": "19 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "20 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"7 0 R": {
|
||||
"/Contents": "21 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "22 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"8 0 R": {
|
||||
"/Contents": "23 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "24 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"9 0 R": {
|
||||
"/Contents": "25 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "26 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"10 0 R": {
|
||||
"/Contents": "27 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "28 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"11 0 R": {
|
||||
"/Contents": "29 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "30 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"12 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 97
|
||||
},
|
||||
"13 0 R": {
|
||||
"/BaseFont": "/Helvetica",
|
||||
"/Encoding": "/WinAnsiEncoding",
|
||||
"/Name": "/F1",
|
||||
"/Subtype": "/Type1",
|
||||
"/Type": "/Font"
|
||||
},
|
||||
"14 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Height": 48,
|
||||
"/Length": 51,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 40
|
||||
},
|
||||
"15 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 102
|
||||
},
|
||||
"16 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 48,
|
||||
"/Length": 454,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 40
|
||||
},
|
||||
"17 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 108
|
||||
},
|
||||
"18 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 48,
|
||||
"/Length": 7688,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 40
|
||||
},
|
||||
"19 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 96
|
||||
},
|
||||
"20 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Height": 48,
|
||||
"/Length": 46,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 40
|
||||
},
|
||||
"21 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 99
|
||||
},
|
||||
"22 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 48,
|
||||
"/Length": 849,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 40
|
||||
},
|
||||
"23 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 106
|
||||
},
|
||||
"24 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 48,
|
||||
"/Length": 6411,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 40
|
||||
},
|
||||
"25 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 97
|
||||
},
|
||||
"26 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Height": 48,
|
||||
"/Length": 36,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 40
|
||||
},
|
||||
"27 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 101
|
||||
},
|
||||
"28 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 48,
|
||||
"/Length": 359,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 40
|
||||
},
|
||||
"29 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 108
|
||||
},
|
||||
"30 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 48,
|
||||
"/Length": 37,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 40
|
||||
},
|
||||
"trailer": {
|
||||
"/ID": [
|
||||
"Z§¯•Py»’~’46˛ı\u0011¢",
|
||||
"Z§¯•Py»’~’46˛ı\u0011¢"
|
||||
],
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 31
|
||||
}
|
||||
},
|
||||
"objectinfo": {
|
||||
"1 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"2 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"3 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"4 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"5 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"6 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"7 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"8 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"9 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"10 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"11 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"12 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 97
|
||||
}
|
||||
},
|
||||
"13 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"14 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 51
|
||||
}
|
||||
},
|
||||
"15 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 102
|
||||
}
|
||||
},
|
||||
"16 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 454
|
||||
}
|
||||
},
|
||||
"17 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 108
|
||||
}
|
||||
},
|
||||
"18 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 7688
|
||||
}
|
||||
},
|
||||
"19 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 96
|
||||
}
|
||||
},
|
||||
"20 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 46
|
||||
}
|
||||
},
|
||||
"21 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 99
|
||||
}
|
||||
},
|
||||
"22 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 849
|
||||
}
|
||||
},
|
||||
"23 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 106
|
||||
}
|
||||
},
|
||||
"24 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 6411
|
||||
}
|
||||
},
|
||||
"25 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 97
|
||||
}
|
||||
},
|
||||
"26 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 36
|
||||
}
|
||||
},
|
||||
"27 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 101
|
||||
}
|
||||
},
|
||||
"28 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 359
|
||||
}
|
||||
},
|
||||
"29 0 R": {
|
||||
"stream": {
|
||||
"filter": "/FlateDecode",
|
||||
"is": true,
|
||||
"length": 108
|
||||
}
|
||||
},
|
||||
"30 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 37
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
855
qpdf/qtest/qpdf/json-image-streams-specialized-v2.out
Normal file
855
qpdf/qtest/qpdf/json-image-streams-specialized-v2.out
Normal file
@ -0,0 +1,855 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "specialized"
|
||||
},
|
||||
"pages": [
|
||||
{
|
||||
"contents": [
|
||||
"12 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
null
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "14 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "3 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 1
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"15 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "16 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "4 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 2
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"17 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "18 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "5 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 3
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"19 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
null
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "20 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "6 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 4
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"21 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "22 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "7 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 5
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"23 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "24 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "8 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 6
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"25 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
null
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "26 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "9 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 7
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"27 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "28 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "10 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 8
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"29 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "30 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "11 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 9
|
||||
}
|
||||
],
|
||||
"pagelabels": [],
|
||||
"acroform": {
|
||||
"fields": [],
|
||||
"hasacroform": false,
|
||||
"needappearances": false
|
||||
},
|
||||
"attachments": {},
|
||||
"encrypt": {
|
||||
"capabilities": {
|
||||
"accessibility": true,
|
||||
"extract": true,
|
||||
"moddifyannotations": true,
|
||||
"modify": true,
|
||||
"modifyassembly": true,
|
||||
"modifyforms": true,
|
||||
"modifyother": true,
|
||||
"printhigh": true,
|
||||
"printlow": true
|
||||
},
|
||||
"encrypted": false,
|
||||
"ownerpasswordmatched": false,
|
||||
"parameters": {
|
||||
"P": 0,
|
||||
"R": 0,
|
||||
"V": 0,
|
||||
"bits": 0,
|
||||
"filemethod": "none",
|
||||
"key": null,
|
||||
"method": "none",
|
||||
"streammethod": "none",
|
||||
"stringmethod": "none"
|
||||
},
|
||||
"userpasswordmatched": false
|
||||
},
|
||||
"outlines": [],
|
||||
"objects": {
|
||||
"1 0 R": {
|
||||
"/Pages": "2 0 R",
|
||||
"/Type": "/Catalog"
|
||||
},
|
||||
"2 0 R": {
|
||||
"/Count": 9,
|
||||
"/Kids": [
|
||||
"3 0 R",
|
||||
"4 0 R",
|
||||
"5 0 R",
|
||||
"6 0 R",
|
||||
"7 0 R",
|
||||
"8 0 R",
|
||||
"9 0 R",
|
||||
"10 0 R",
|
||||
"11 0 R"
|
||||
],
|
||||
"/Type": "/Pages"
|
||||
},
|
||||
"3 0 R": {
|
||||
"/Contents": "12 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "14 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"4 0 R": {
|
||||
"/Contents": "15 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "16 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"5 0 R": {
|
||||
"/Contents": "17 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "18 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"6 0 R": {
|
||||
"/Contents": "19 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "20 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"7 0 R": {
|
||||
"/Contents": "21 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "22 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"8 0 R": {
|
||||
"/Contents": "23 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "24 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"9 0 R": {
|
||||
"/Contents": "25 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "26 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"10 0 R": {
|
||||
"/Contents": "27 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "28 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"11 0 R": {
|
||||
"/Contents": "29 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "30 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"12 0 R": {
|
||||
"/Length": 95
|
||||
},
|
||||
"13 0 R": {
|
||||
"/BaseFont": "/Helvetica",
|
||||
"/Encoding": "/WinAnsiEncoding",
|
||||
"/Name": "/F1",
|
||||
"/Subtype": "/Type1",
|
||||
"/Type": "/Font"
|
||||
},
|
||||
"14 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Height": 480,
|
||||
"/Length": 768000,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"15 0 R": {
|
||||
"/Length": 101
|
||||
},
|
||||
"16 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 9364,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"17 0 R": {
|
||||
"/Length": 107
|
||||
},
|
||||
"18 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 768998,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"19 0 R": {
|
||||
"/Length": 94
|
||||
},
|
||||
"20 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Height": 480,
|
||||
"/Length": 576000,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"21 0 R": {
|
||||
"/Length": 100
|
||||
},
|
||||
"22 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3650,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"23 0 R": {
|
||||
"/Length": 106
|
||||
},
|
||||
"24 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 641497,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"25 0 R": {
|
||||
"/Length": 95
|
||||
},
|
||||
"26 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Height": 480,
|
||||
"/Length": 192000,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"27 0 R": {
|
||||
"/Length": 101
|
||||
},
|
||||
"28 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 2587,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"29 0 R": {
|
||||
"/Length": 107
|
||||
},
|
||||
"30 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3001,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"trailer": {
|
||||
"/ID": [
|
||||
"S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶",
|
||||
"'+“‰¤V2«PP ç`m\"˛"
|
||||
],
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 31
|
||||
}
|
||||
},
|
||||
"objectinfo": {
|
||||
"1 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"2 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"3 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"4 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"5 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"6 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"7 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"8 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"9 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"10 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"11 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"12 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 95
|
||||
}
|
||||
},
|
||||
"13 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"14 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 768000
|
||||
}
|
||||
},
|
||||
"15 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 101
|
||||
}
|
||||
},
|
||||
"16 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 9364
|
||||
}
|
||||
},
|
||||
"17 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 107
|
||||
}
|
||||
},
|
||||
"18 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 768998
|
||||
}
|
||||
},
|
||||
"19 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 94
|
||||
}
|
||||
},
|
||||
"20 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 576000
|
||||
}
|
||||
},
|
||||
"21 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 100
|
||||
}
|
||||
},
|
||||
"22 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 3650
|
||||
}
|
||||
},
|
||||
"23 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 106
|
||||
}
|
||||
},
|
||||
"24 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 641497
|
||||
}
|
||||
},
|
||||
"25 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 95
|
||||
}
|
||||
},
|
||||
"26 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 192000
|
||||
}
|
||||
},
|
||||
"27 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 101
|
||||
}
|
||||
},
|
||||
"28 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 2587
|
||||
}
|
||||
},
|
||||
"29 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 107
|
||||
}
|
||||
},
|
||||
"30 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 3001
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
855
qpdf/qtest/qpdf/json-image-streams-v2.out
Normal file
855
qpdf/qtest/qpdf/json-image-streams-v2.out
Normal file
@ -0,0 +1,855 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"pages": [
|
||||
{
|
||||
"contents": [
|
||||
"12 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
null
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "14 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "3 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 1
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"15 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "16 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "4 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 2
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"17 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "18 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "5 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 3
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"19 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
null
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "20 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "6 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 4
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"21 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "22 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "7 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 5
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"23 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceRGB",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "24 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "8 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 6
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"25 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
null
|
||||
],
|
||||
"filterable": true,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "26 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "9 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 7
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"27 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/DCTDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "28 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "10 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 8
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"29 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceGray",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/RunLengthDecode"
|
||||
],
|
||||
"filterable": false,
|
||||
"height": 480,
|
||||
"name": "/Im1",
|
||||
"object": "30 0 R",
|
||||
"width": 400
|
||||
}
|
||||
],
|
||||
"label": null,
|
||||
"object": "11 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 9
|
||||
}
|
||||
],
|
||||
"pagelabels": [],
|
||||
"acroform": {
|
||||
"fields": [],
|
||||
"hasacroform": false,
|
||||
"needappearances": false
|
||||
},
|
||||
"attachments": {},
|
||||
"encrypt": {
|
||||
"capabilities": {
|
||||
"accessibility": true,
|
||||
"extract": true,
|
||||
"moddifyannotations": true,
|
||||
"modify": true,
|
||||
"modifyassembly": true,
|
||||
"modifyforms": true,
|
||||
"modifyother": true,
|
||||
"printhigh": true,
|
||||
"printlow": true
|
||||
},
|
||||
"encrypted": false,
|
||||
"ownerpasswordmatched": false,
|
||||
"parameters": {
|
||||
"P": 0,
|
||||
"R": 0,
|
||||
"V": 0,
|
||||
"bits": 0,
|
||||
"filemethod": "none",
|
||||
"key": null,
|
||||
"method": "none",
|
||||
"streammethod": "none",
|
||||
"stringmethod": "none"
|
||||
},
|
||||
"userpasswordmatched": false
|
||||
},
|
||||
"outlines": [],
|
||||
"objects": {
|
||||
"1 0 R": {
|
||||
"/Pages": "2 0 R",
|
||||
"/Type": "/Catalog"
|
||||
},
|
||||
"2 0 R": {
|
||||
"/Count": 9,
|
||||
"/Kids": [
|
||||
"3 0 R",
|
||||
"4 0 R",
|
||||
"5 0 R",
|
||||
"6 0 R",
|
||||
"7 0 R",
|
||||
"8 0 R",
|
||||
"9 0 R",
|
||||
"10 0 R",
|
||||
"11 0 R"
|
||||
],
|
||||
"/Type": "/Pages"
|
||||
},
|
||||
"3 0 R": {
|
||||
"/Contents": "12 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "14 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"4 0 R": {
|
||||
"/Contents": "15 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "16 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"5 0 R": {
|
||||
"/Contents": "17 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "18 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"6 0 R": {
|
||||
"/Contents": "19 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "20 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"7 0 R": {
|
||||
"/Contents": "21 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "22 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"8 0 R": {
|
||||
"/Contents": "23 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "24 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"9 0 R": {
|
||||
"/Contents": "25 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "26 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"10 0 R": {
|
||||
"/Contents": "27 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "28 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"11 0 R": {
|
||||
"/Contents": "29 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
392
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "13 0 R"
|
||||
},
|
||||
"/ProcSet": [
|
||||
"/PDF",
|
||||
"/Text",
|
||||
"/ImageC"
|
||||
],
|
||||
"/XObject": {
|
||||
"/Im1": "30 0 R"
|
||||
}
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"12 0 R": {
|
||||
"/Length": 95
|
||||
},
|
||||
"13 0 R": {
|
||||
"/BaseFont": "/Helvetica",
|
||||
"/Encoding": "/WinAnsiEncoding",
|
||||
"/Name": "/F1",
|
||||
"/Subtype": "/Type1",
|
||||
"/Type": "/Font"
|
||||
},
|
||||
"14 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Height": 480,
|
||||
"/Length": 768000,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"15 0 R": {
|
||||
"/Length": 101
|
||||
},
|
||||
"16 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 9364,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"17 0 R": {
|
||||
"/Length": 107
|
||||
},
|
||||
"18 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 768998,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"19 0 R": {
|
||||
"/Length": 94
|
||||
},
|
||||
"20 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Height": 480,
|
||||
"/Length": 576000,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"21 0 R": {
|
||||
"/Length": 100
|
||||
},
|
||||
"22 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3650,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"23 0 R": {
|
||||
"/Length": 106
|
||||
},
|
||||
"24 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 641497,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"25 0 R": {
|
||||
"/Length": 95
|
||||
},
|
||||
"26 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Height": 480,
|
||||
"/Length": 192000,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"27 0 R": {
|
||||
"/Length": 101
|
||||
},
|
||||
"28 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 2587,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"29 0 R": {
|
||||
"/Length": 107
|
||||
},
|
||||
"30 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3001,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"trailer": {
|
||||
"/ID": [
|
||||
"S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶",
|
||||
"'+“‰¤V2«PP ç`m\"˛"
|
||||
],
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 31
|
||||
}
|
||||
},
|
||||
"objectinfo": {
|
||||
"1 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"2 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"3 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"4 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"5 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"6 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"7 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"8 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"9 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"10 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"11 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"12 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 95
|
||||
}
|
||||
},
|
||||
"13 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": false,
|
||||
"length": null
|
||||
}
|
||||
},
|
||||
"14 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 768000
|
||||
}
|
||||
},
|
||||
"15 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 101
|
||||
}
|
||||
},
|
||||
"16 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 9364
|
||||
}
|
||||
},
|
||||
"17 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 107
|
||||
}
|
||||
},
|
||||
"18 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 768998
|
||||
}
|
||||
},
|
||||
"19 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 94
|
||||
}
|
||||
},
|
||||
"20 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 576000
|
||||
}
|
||||
},
|
||||
"21 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 100
|
||||
}
|
||||
},
|
||||
"22 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 3650
|
||||
}
|
||||
},
|
||||
"23 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 106
|
||||
}
|
||||
},
|
||||
"24 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 641497
|
||||
}
|
||||
},
|
||||
"25 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 95
|
||||
}
|
||||
},
|
||||
"26 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 192000
|
||||
}
|
||||
},
|
||||
"27 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 101
|
||||
}
|
||||
},
|
||||
"28 0 R": {
|
||||
"stream": {
|
||||
"filter": "/DCTDecode",
|
||||
"is": true,
|
||||
"length": 2587
|
||||
}
|
||||
},
|
||||
"29 0 R": {
|
||||
"stream": {
|
||||
"filter": null,
|
||||
"is": true,
|
||||
"length": 107
|
||||
}
|
||||
},
|
||||
"30 0 R": {
|
||||
"stream": {
|
||||
"filter": "/RunLengthDecode",
|
||||
"is": true,
|
||||
"length": 3001
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
392
qpdf/qtest/qpdf/json-need-appearances-acroform-v2.out
Normal file
392
qpdf/qtest/qpdf/json-need-appearances-acroform-v2.out
Normal file
@ -0,0 +1,392 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"acroform": {
|
||||
"fields": [
|
||||
{
|
||||
"alternativename": "text",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "4 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Tx",
|
||||
"fullname": "text",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": false,
|
||||
"istext": true,
|
||||
"mappingname": "text",
|
||||
"object": "4 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "text",
|
||||
"quadding": 0,
|
||||
"value": "abc"
|
||||
},
|
||||
{
|
||||
"alternativename": "r1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/1",
|
||||
"object": "21 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/1",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r1",
|
||||
"object": "21 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "5 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/2"
|
||||
},
|
||||
{
|
||||
"alternativename": "r1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "22 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/1",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r1",
|
||||
"object": "22 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "5 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/2"
|
||||
},
|
||||
{
|
||||
"alternativename": "r1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "23 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/1",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r1",
|
||||
"object": "23 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "5 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/2"
|
||||
},
|
||||
{
|
||||
"alternativename": "checkbox1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "6 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/Off",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "checkbox1",
|
||||
"ischeckbox": true,
|
||||
"ischoice": false,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "checkbox1",
|
||||
"object": "6 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "checkbox1",
|
||||
"quadding": 0,
|
||||
"value": "/Off"
|
||||
},
|
||||
{
|
||||
"alternativename": "checkbox2",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Yes",
|
||||
"object": "7 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/Yes",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "checkbox2",
|
||||
"ischeckbox": true,
|
||||
"ischoice": false,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "checkbox2",
|
||||
"object": "7 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "checkbox2",
|
||||
"quadding": 0,
|
||||
"value": "/Yes"
|
||||
},
|
||||
{
|
||||
"alternativename": "checkbox3",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "8 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/Off",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "checkbox3",
|
||||
"ischeckbox": true,
|
||||
"ischoice": false,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "checkbox3",
|
||||
"object": "8 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "checkbox3",
|
||||
"quadding": 0,
|
||||
"value": "/Off"
|
||||
},
|
||||
{
|
||||
"alternativename": "r2",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "37 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/2",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r2",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r2",
|
||||
"object": "37 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "9 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/2"
|
||||
},
|
||||
{
|
||||
"alternativename": "r2",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/2",
|
||||
"object": "38 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/2",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r2",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r2",
|
||||
"object": "38 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "9 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/2"
|
||||
},
|
||||
{
|
||||
"alternativename": "r2",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "/Off",
|
||||
"object": "39 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "/2",
|
||||
"fieldflags": 49152,
|
||||
"fieldtype": "/Btn",
|
||||
"fullname": "r2",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": true,
|
||||
"istext": false,
|
||||
"mappingname": "r2",
|
||||
"object": "39 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": "9 0 R",
|
||||
"partialname": "",
|
||||
"quadding": 0,
|
||||
"value": "/2"
|
||||
},
|
||||
{
|
||||
"alternativename": "text2",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "10 0 R"
|
||||
},
|
||||
"choices": [],
|
||||
"defaultvalue": "salad πʬ",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Tx",
|
||||
"fullname": "text2",
|
||||
"ischeckbox": false,
|
||||
"ischoice": false,
|
||||
"isradiobutton": false,
|
||||
"istext": true,
|
||||
"mappingname": "text2",
|
||||
"object": "10 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "text2",
|
||||
"quadding": 0,
|
||||
"value": "salad ÷πʬ"
|
||||
},
|
||||
{
|
||||
"alternativename": "combolist1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "13 0 R"
|
||||
},
|
||||
"choices": [
|
||||
"one",
|
||||
"two",
|
||||
"pi",
|
||||
"four"
|
||||
],
|
||||
"defaultvalue": "",
|
||||
"fieldflags": 393216,
|
||||
"fieldtype": "/Ch",
|
||||
"fullname": "combolist1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": true,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "combolist1",
|
||||
"object": "13 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "combolist1",
|
||||
"quadding": 0,
|
||||
"value": "pi"
|
||||
},
|
||||
{
|
||||
"alternativename": "list1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "11 0 R"
|
||||
},
|
||||
"choices": [
|
||||
"five",
|
||||
"six",
|
||||
"seven",
|
||||
"eight"
|
||||
],
|
||||
"defaultvalue": "",
|
||||
"fieldflags": 0,
|
||||
"fieldtype": "/Ch",
|
||||
"fullname": "list1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": true,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "list1",
|
||||
"object": "11 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "list1",
|
||||
"quadding": 0,
|
||||
"value": "six"
|
||||
},
|
||||
{
|
||||
"alternativename": "drop1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "12 0 R"
|
||||
},
|
||||
"choices": [
|
||||
"nine",
|
||||
"ten",
|
||||
"elephant",
|
||||
"twelve"
|
||||
],
|
||||
"defaultvalue": "",
|
||||
"fieldflags": 131072,
|
||||
"fieldtype": "/Ch",
|
||||
"fullname": "drop1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": true,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "drop1",
|
||||
"object": "12 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "drop1",
|
||||
"quadding": 0,
|
||||
"value": "elephant"
|
||||
},
|
||||
{
|
||||
"alternativename": "combodrop1",
|
||||
"annotation": {
|
||||
"annotationflags": 4,
|
||||
"appearancestate": "",
|
||||
"object": "14 0 R"
|
||||
},
|
||||
"choices": [
|
||||
"alpha",
|
||||
"beta",
|
||||
"gamma",
|
||||
"delta"
|
||||
],
|
||||
"defaultvalue": "",
|
||||
"fieldflags": 393216,
|
||||
"fieldtype": "/Ch",
|
||||
"fullname": "combodrop1",
|
||||
"ischeckbox": false,
|
||||
"ischoice": true,
|
||||
"isradiobutton": false,
|
||||
"istext": false,
|
||||
"mappingname": "combodrop1",
|
||||
"object": "14 0 R",
|
||||
"pageposfrom1": 1,
|
||||
"parent": null,
|
||||
"partialname": "combodrop1",
|
||||
"quadding": 0,
|
||||
"value": "delta"
|
||||
}
|
||||
],
|
||||
"hasacroform": true,
|
||||
"needappearances": true
|
||||
}
|
||||
}
|
2250
qpdf/qtest/qpdf/json-outlines-with-actions-v2.out
Normal file
2250
qpdf/qtest/qpdf/json-outlines-with-actions-v2.out
Normal file
File diff suppressed because it is too large
Load Diff
2353
qpdf/qtest/qpdf/json-outlines-with-old-root-dests-v2.out
Normal file
2353
qpdf/qtest/qpdf/json-outlines-with-old-root-dests-v2.out
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,678 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"pages": [
|
||||
{
|
||||
"contents": [
|
||||
"33 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
},
|
||||
"object": "3 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"3 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "106 0 R",
|
||||
"title": "Trepsicle 1.2.2 -> 0: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 1
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"37 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 2
|
||||
},
|
||||
"object": "4 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"4 0 R",
|
||||
"/FitR",
|
||||
66,
|
||||
714,
|
||||
180,
|
||||
770
|
||||
],
|
||||
"object": "105 0 R",
|
||||
"title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 2
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"39 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 1
|
||||
},
|
||||
"object": "5 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 3
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"41 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 2
|
||||
},
|
||||
"object": "6 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 4
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"43 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 3
|
||||
},
|
||||
"object": "7 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 5
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"45 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 4
|
||||
},
|
||||
"object": "8 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"8 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "96 0 R",
|
||||
"title": "Isís 1 -> 5: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 6
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"47 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 5
|
||||
},
|
||||
"object": "9 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 7
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"49 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
},
|
||||
"object": "10 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 8
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"51 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 2
|
||||
},
|
||||
"object": "11 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 9
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"53 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 6
|
||||
},
|
||||
"object": "12 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 10
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"55 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 7
|
||||
},
|
||||
"object": "13 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 11
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"57 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
},
|
||||
"object": "14 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"14 0 R",
|
||||
"/Fit"
|
||||
],
|
||||
"object": "98 0 R",
|
||||
"title": "Amanda 1.1 -> 11: /Fit"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 12
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"59 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 2
|
||||
},
|
||||
"object": "15 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"15 0 R",
|
||||
"/FitV",
|
||||
100
|
||||
],
|
||||
"object": "100 0 R",
|
||||
"title": "Isosicle 1.1.1 -> 12: /FitV 100"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"15 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "101 0 R",
|
||||
"title": "Isosicle 1.1.2 -> 12: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 13
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"61 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 3
|
||||
},
|
||||
"object": "16 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"16 0 R",
|
||||
"/FitH",
|
||||
792
|
||||
],
|
||||
"object": "99 0 R",
|
||||
"title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 14
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"63 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 4
|
||||
},
|
||||
"object": "17 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 15
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"65 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 6
|
||||
},
|
||||
"object": "18 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"18 0 R",
|
||||
"/XYZ",
|
||||
66,
|
||||
756,
|
||||
3
|
||||
],
|
||||
"object": "97 0 R",
|
||||
"title": "Trepak 2 -> 15: /XYZ 66 756 3"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 16
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"67 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 7
|
||||
},
|
||||
"object": "19 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 17
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"69 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 8
|
||||
},
|
||||
"object": "20 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 18
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"71 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 9
|
||||
},
|
||||
"object": "21 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"21 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "102 0 R",
|
||||
"title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 19
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"73 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
},
|
||||
"object": "22 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"22 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "103 0 R",
|
||||
"title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 20
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"75 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 12
|
||||
},
|
||||
"object": "23 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 21
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"77 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 13
|
||||
},
|
||||
"object": "24 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 22
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"79 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 16059
|
||||
},
|
||||
"object": "25 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"25 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "104 0 R",
|
||||
"title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 23
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"81 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 50
|
||||
},
|
||||
"object": "26 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 24
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"83 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 51
|
||||
},
|
||||
"object": "27 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 25
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"85 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 52
|
||||
},
|
||||
"object": "28 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 26
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"87 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 53
|
||||
},
|
||||
"object": "29 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 27
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"89 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 54
|
||||
},
|
||||
"object": "30 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 28
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"91 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 55
|
||||
},
|
||||
"object": "31 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 29
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"93 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 54
|
||||
},
|
||||
"object": "32 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 30
|
||||
}
|
||||
],
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"8 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 6,
|
||||
"kids": [
|
||||
{
|
||||
"dest": [
|
||||
"14 0 R",
|
||||
"/Fit"
|
||||
],
|
||||
"destpageposfrom1": 12,
|
||||
"kids": [
|
||||
{
|
||||
"dest": [
|
||||
"15 0 R",
|
||||
"/FitV",
|
||||
100
|
||||
],
|
||||
"destpageposfrom1": 13,
|
||||
"kids": [
|
||||
{
|
||||
"dest": [
|
||||
"21 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 19,
|
||||
"kids": [],
|
||||
"object": "102 0 R",
|
||||
"open": true,
|
||||
"title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"22 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 20,
|
||||
"kids": [],
|
||||
"object": "103 0 R",
|
||||
"open": true,
|
||||
"title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"object": "100 0 R",
|
||||
"open": false,
|
||||
"title": "Isosicle 1.1.1 -> 12: /FitV 100"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"15 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 13,
|
||||
"kids": [
|
||||
{
|
||||
"dest": [
|
||||
"25 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 23,
|
||||
"kids": [],
|
||||
"object": "104 0 R",
|
||||
"open": true,
|
||||
"title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"object": "101 0 R",
|
||||
"open": true,
|
||||
"title": "Isosicle 1.1.2 -> 12: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"object": "98 0 R",
|
||||
"open": false,
|
||||
"title": "Amanda 1.1 -> 11: /Fit"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"16 0 R",
|
||||
"/FitH",
|
||||
792
|
||||
],
|
||||
"destpageposfrom1": 14,
|
||||
"kids": [
|
||||
{
|
||||
"dest": [
|
||||
"4 0 R",
|
||||
"/FitR",
|
||||
66,
|
||||
714,
|
||||
180,
|
||||
770
|
||||
],
|
||||
"destpageposfrom1": 2,
|
||||
"kids": [],
|
||||
"object": "105 0 R",
|
||||
"open": true,
|
||||
"title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"3 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 1,
|
||||
"kids": [],
|
||||
"object": "106 0 R",
|
||||
"open": true,
|
||||
"title": "Trepsicle 1.2.2 -> 0: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"object": "99 0 R",
|
||||
"open": true,
|
||||
"title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792"
|
||||
}
|
||||
],
|
||||
"object": "96 0 R",
|
||||
"open": true,
|
||||
"title": "Isís 1 -> 5: /XYZ null null null"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"18 0 R",
|
||||
"/XYZ",
|
||||
66,
|
||||
756,
|
||||
3
|
||||
],
|
||||
"destpageposfrom1": 16,
|
||||
"kids": [],
|
||||
"object": "97 0 R",
|
||||
"open": true,
|
||||
"title": "Trepak 2 -> 15: /XYZ 66 756 3"
|
||||
}
|
||||
]
|
||||
}
|
161
qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-v2.out
Normal file
161
qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-v2.out
Normal file
@ -0,0 +1,161 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"8 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 6,
|
||||
"kids": [
|
||||
{
|
||||
"dest": [
|
||||
"14 0 R",
|
||||
"/Fit"
|
||||
],
|
||||
"destpageposfrom1": 12,
|
||||
"kids": [
|
||||
{
|
||||
"dest": [
|
||||
"15 0 R",
|
||||
"/FitV",
|
||||
100
|
||||
],
|
||||
"destpageposfrom1": 13,
|
||||
"kids": [
|
||||
{
|
||||
"dest": [
|
||||
"21 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 19,
|
||||
"kids": [],
|
||||
"object": "102 0 R",
|
||||
"open": true,
|
||||
"title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"22 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 20,
|
||||
"kids": [],
|
||||
"object": "103 0 R",
|
||||
"open": true,
|
||||
"title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"object": "100 0 R",
|
||||
"open": false,
|
||||
"title": "Isosicle 1.1.1 -> 12: /FitV 100"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"15 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 13,
|
||||
"kids": [
|
||||
{
|
||||
"dest": [
|
||||
"25 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 23,
|
||||
"kids": [],
|
||||
"object": "104 0 R",
|
||||
"open": true,
|
||||
"title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"object": "101 0 R",
|
||||
"open": true,
|
||||
"title": "Isosicle 1.1.2 -> 12: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"object": "98 0 R",
|
||||
"open": false,
|
||||
"title": "Amanda 1.1 -> 11: /Fit"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"16 0 R",
|
||||
"/FitH",
|
||||
792
|
||||
],
|
||||
"destpageposfrom1": 14,
|
||||
"kids": [
|
||||
{
|
||||
"dest": [
|
||||
"4 0 R",
|
||||
"/FitR",
|
||||
66,
|
||||
714,
|
||||
180,
|
||||
770
|
||||
],
|
||||
"destpageposfrom1": 2,
|
||||
"kids": [],
|
||||
"object": "105 0 R",
|
||||
"open": true,
|
||||
"title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"3 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"destpageposfrom1": 1,
|
||||
"kids": [],
|
||||
"object": "106 0 R",
|
||||
"open": true,
|
||||
"title": "Trepsicle 1.2.2 -> 0: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"object": "99 0 R",
|
||||
"open": true,
|
||||
"title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792"
|
||||
}
|
||||
],
|
||||
"object": "96 0 R",
|
||||
"open": true,
|
||||
"title": "Isís 1 -> 5: /XYZ null null null"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"18 0 R",
|
||||
"/XYZ",
|
||||
66,
|
||||
756,
|
||||
3
|
||||
],
|
||||
"destpageposfrom1": 16,
|
||||
"kids": [],
|
||||
"object": "97 0 R",
|
||||
"open": true,
|
||||
"title": "Trepak 2 -> 15: /XYZ 66 756 3"
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,92 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"pagelabels": [
|
||||
{
|
||||
"index": 0,
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 2,
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 7,
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 9,
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 6
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 11,
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 12,
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 15,
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 6
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 19,
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 20,
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 12
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 22,
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 16059
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 23,
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 50
|
||||
}
|
||||
},
|
||||
{
|
||||
"index": 29,
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 54
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
523
qpdf/qtest/qpdf/json-page-labels-and-outlines-pages-v2.out
Normal file
523
qpdf/qtest/qpdf/json-page-labels-and-outlines-pages-v2.out
Normal file
@ -0,0 +1,523 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"pages": [
|
||||
{
|
||||
"contents": [
|
||||
"33 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
},
|
||||
"object": "3 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"3 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "106 0 R",
|
||||
"title": "Trepsicle 1.2.2 -> 0: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 1
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"37 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 2
|
||||
},
|
||||
"object": "4 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"4 0 R",
|
||||
"/FitR",
|
||||
66,
|
||||
714,
|
||||
180,
|
||||
770
|
||||
],
|
||||
"object": "105 0 R",
|
||||
"title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 2
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"39 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 1
|
||||
},
|
||||
"object": "5 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 3
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"41 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 2
|
||||
},
|
||||
"object": "6 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 4
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"43 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 3
|
||||
},
|
||||
"object": "7 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 5
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"45 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 4
|
||||
},
|
||||
"object": "8 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"8 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "96 0 R",
|
||||
"title": "Isís 1 -> 5: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 6
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"47 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 5
|
||||
},
|
||||
"object": "9 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 7
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"49 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
},
|
||||
"object": "10 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 8
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"51 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 2
|
||||
},
|
||||
"object": "11 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 9
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"53 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 6
|
||||
},
|
||||
"object": "12 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 10
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"55 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 7
|
||||
},
|
||||
"object": "13 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 11
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"57 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
},
|
||||
"object": "14 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"14 0 R",
|
||||
"/Fit"
|
||||
],
|
||||
"object": "98 0 R",
|
||||
"title": "Amanda 1.1 -> 11: /Fit"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 12
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"59 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 2
|
||||
},
|
||||
"object": "15 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"15 0 R",
|
||||
"/FitV",
|
||||
100
|
||||
],
|
||||
"object": "100 0 R",
|
||||
"title": "Isosicle 1.1.1 -> 12: /FitV 100"
|
||||
},
|
||||
{
|
||||
"dest": [
|
||||
"15 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "101 0 R",
|
||||
"title": "Isosicle 1.1.2 -> 12: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 13
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"61 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 3
|
||||
},
|
||||
"object": "16 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"16 0 R",
|
||||
"/FitH",
|
||||
792
|
||||
],
|
||||
"object": "99 0 R",
|
||||
"title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 14
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"63 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 4
|
||||
},
|
||||
"object": "17 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 15
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"65 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 6
|
||||
},
|
||||
"object": "18 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"18 0 R",
|
||||
"/XYZ",
|
||||
66,
|
||||
756,
|
||||
3
|
||||
],
|
||||
"object": "97 0 R",
|
||||
"title": "Trepak 2 -> 15: /XYZ 66 756 3"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 16
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"67 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 7
|
||||
},
|
||||
"object": "19 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 17
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"69 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 8
|
||||
},
|
||||
"object": "20 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 18
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"71 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 9
|
||||
},
|
||||
"object": "21 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"21 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "102 0 R",
|
||||
"title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 19
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"73 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/P": "",
|
||||
"/St": 1
|
||||
},
|
||||
"object": "22 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"22 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "103 0 R",
|
||||
"title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 20
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"75 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 12
|
||||
},
|
||||
"object": "23 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 21
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"77 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 13
|
||||
},
|
||||
"object": "24 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 22
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"79 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/D",
|
||||
"/St": 16059
|
||||
},
|
||||
"object": "25 0 R",
|
||||
"outlines": [
|
||||
{
|
||||
"dest": [
|
||||
"25 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"object": "104 0 R",
|
||||
"title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null"
|
||||
}
|
||||
],
|
||||
"pageposfrom1": 23
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"81 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 50
|
||||
},
|
||||
"object": "26 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 24
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"83 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 51
|
||||
},
|
||||
"object": "27 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 25
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"85 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 52
|
||||
},
|
||||
"object": "28 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 26
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"87 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 53
|
||||
},
|
||||
"object": "29 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 27
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"89 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 54
|
||||
},
|
||||
"object": "30 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 28
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"91 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 55
|
||||
},
|
||||
"object": "31 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 29
|
||||
},
|
||||
{
|
||||
"contents": [
|
||||
"93 0 R"
|
||||
],
|
||||
"images": [],
|
||||
"label": {
|
||||
"/S": "/r",
|
||||
"/St": 54
|
||||
},
|
||||
"object": "32 0 R",
|
||||
"outlines": [],
|
||||
"pageposfrom1": 30
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"objects": {
|
||||
"2 0 R": {
|
||||
"/Count": 30,
|
||||
"/Kids": [
|
||||
"3 0 R",
|
||||
"4 0 R",
|
||||
"5 0 R",
|
||||
"6 0 R",
|
||||
"7 0 R",
|
||||
"8 0 R",
|
||||
"9 0 R",
|
||||
"10 0 R",
|
||||
"11 0 R",
|
||||
"12 0 R",
|
||||
"13 0 R",
|
||||
"14 0 R",
|
||||
"15 0 R",
|
||||
"16 0 R",
|
||||
"17 0 R",
|
||||
"18 0 R",
|
||||
"19 0 R",
|
||||
"20 0 R",
|
||||
"21 0 R",
|
||||
"22 0 R",
|
||||
"23 0 R",
|
||||
"24 0 R",
|
||||
"25 0 R",
|
||||
"26 0 R",
|
||||
"27 0 R",
|
||||
"28 0 R",
|
||||
"29 0 R",
|
||||
"30 0 R",
|
||||
"31 0 R",
|
||||
"32 0 R"
|
||||
],
|
||||
"/Type": "/Pages"
|
||||
},
|
||||
"trailer": {
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 107
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"objects": {
|
||||
"trailer": {
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 107
|
||||
}
|
||||
}
|
||||
}
|
912
qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-v2.out
Normal file
912
qpdf/qtest/qpdf/json-page-labels-and-outlines-qpdf-v2.out
Normal file
@ -0,0 +1,912 @@
|
||||
{
|
||||
"version": 1,
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"objects": {
|
||||
"1 0 R": {
|
||||
"/Outlines": "95 0 R",
|
||||
"/PageLabels": {
|
||||
"/Nums": [
|
||||
0,
|
||||
{
|
||||
"/P": ""
|
||||
},
|
||||
2,
|
||||
{
|
||||
"/S": "/r",
|
||||
"/St": 1
|
||||
},
|
||||
7,
|
||||
{
|
||||
"/P": ""
|
||||
},
|
||||
9,
|
||||
{
|
||||
"/S": "/r",
|
||||
"/St": 6
|
||||
},
|
||||
11,
|
||||
{
|
||||
"/P": ""
|
||||
},
|
||||
12,
|
||||
{
|
||||
"/S": "/D",
|
||||
"/St": 2
|
||||
},
|
||||
15,
|
||||
{
|
||||
"/S": "/D",
|
||||
"/St": 6
|
||||
},
|
||||
19,
|
||||
{
|
||||
"/P": ""
|
||||
},
|
||||
20,
|
||||
{
|
||||
"/S": "/D",
|
||||
"/St": 12
|
||||
},
|
||||
22,
|
||||
{
|
||||
"/S": "/D",
|
||||
"/St": 16059
|
||||
},
|
||||
23,
|
||||
{
|
||||
"/S": "/r",
|
||||
"/St": 50
|
||||
},
|
||||
29,
|
||||
{
|
||||
"/S": "/r",
|
||||
"/St": 54
|
||||
}
|
||||
]
|
||||
},
|
||||
"/PageMode": "/UseOutlines",
|
||||
"/Pages": "2 0 R",
|
||||
"/Type": "/Catalog"
|
||||
},
|
||||
"2 0 R": {
|
||||
"/Count": 30,
|
||||
"/Kids": [
|
||||
"3 0 R",
|
||||
"4 0 R",
|
||||
"5 0 R",
|
||||
"6 0 R",
|
||||
"7 0 R",
|
||||
"8 0 R",
|
||||
"9 0 R",
|
||||
"10 0 R",
|
||||
"11 0 R",
|
||||
"12 0 R",
|
||||
"13 0 R",
|
||||
"14 0 R",
|
||||
"15 0 R",
|
||||
"16 0 R",
|
||||
"17 0 R",
|
||||
"18 0 R",
|
||||
"19 0 R",
|
||||
"20 0 R",
|
||||
"21 0 R",
|
||||
"22 0 R",
|
||||
"23 0 R",
|
||||
"24 0 R",
|
||||
"25 0 R",
|
||||
"26 0 R",
|
||||
"27 0 R",
|
||||
"28 0 R",
|
||||
"29 0 R",
|
||||
"30 0 R",
|
||||
"31 0 R",
|
||||
"32 0 R"
|
||||
],
|
||||
"/Type": "/Pages"
|
||||
},
|
||||
"3 0 R": {
|
||||
"/Contents": "33 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"4 0 R": {
|
||||
"/Contents": "37 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"5 0 R": {
|
||||
"/Contents": "39 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"6 0 R": {
|
||||
"/Contents": "41 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"7 0 R": {
|
||||
"/Contents": "43 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"8 0 R": {
|
||||
"/Contents": "45 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"9 0 R": {
|
||||
"/Contents": "47 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"10 0 R": {
|
||||
"/Contents": "49 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"11 0 R": {
|
||||
"/Contents": "51 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"12 0 R": {
|
||||
"/Contents": "53 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"13 0 R": {
|
||||
"/Contents": "55 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"14 0 R": {
|
||||
"/Contents": "57 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"15 0 R": {
|
||||
"/Contents": "59 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"16 0 R": {
|
||||
"/Contents": "61 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"17 0 R": {
|
||||
"/Contents": "63 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"18 0 R": {
|
||||
"/Contents": "65 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"19 0 R": {
|
||||
"/Contents": "67 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"20 0 R": {
|
||||
"/Contents": "69 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"21 0 R": {
|
||||
"/Contents": "71 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"22 0 R": {
|
||||
"/Contents": "73 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"23 0 R": {
|
||||
"/Contents": "75 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"24 0 R": {
|
||||
"/Contents": "77 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"25 0 R": {
|
||||
"/Contents": "79 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"26 0 R": {
|
||||
"/Contents": "81 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"27 0 R": {
|
||||
"/Contents": "83 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"28 0 R": {
|
||||
"/Contents": "85 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"29 0 R": {
|
||||
"/Contents": "87 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"30 0 R": {
|
||||
"/Contents": "89 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"31 0 R": {
|
||||
"/Contents": "91 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"32 0 R": {
|
||||
"/Contents": "93 0 R",
|
||||
"/MediaBox": [
|
||||
0,
|
||||
0,
|
||||
612,
|
||||
792
|
||||
],
|
||||
"/Parent": "2 0 R",
|
||||
"/Resources": {
|
||||
"/Font": {
|
||||
"/F1": "35 0 R"
|
||||
},
|
||||
"/ProcSet": "36 0 R"
|
||||
},
|
||||
"/Type": "/Page"
|
||||
},
|
||||
"33 0 R": {
|
||||
"/Length": "34 0 R"
|
||||
},
|
||||
"34 0 R": 46,
|
||||
"35 0 R": {
|
||||
"/BaseFont": "/Helvetica",
|
||||
"/Encoding": "/WinAnsiEncoding",
|
||||
"/Name": "/F1",
|
||||
"/Subtype": "/Type1",
|
||||
"/Type": "/Font"
|
||||
},
|
||||
"36 0 R": [
|
||||
"/PDF",
|
||||
"/Text"
|
||||
],
|
||||
"37 0 R": {
|
||||
"/Length": "38 0 R"
|
||||
},
|
||||
"38 0 R": 46,
|
||||
"39 0 R": {
|
||||
"/Length": "40 0 R"
|
||||
},
|
||||
"40 0 R": 46,
|
||||
"41 0 R": {
|
||||
"/Length": "42 0 R"
|
||||
},
|
||||
"42 0 R": 46,
|
||||
"43 0 R": {
|
||||
"/Length": "44 0 R"
|
||||
},
|
||||
"44 0 R": 46,
|
||||
"45 0 R": {
|
||||
"/Length": "46 0 R"
|
||||
},
|
||||
"46 0 R": 46,
|
||||
"47 0 R": {
|
||||
"/Length": "48 0 R"
|
||||
},
|
||||
"48 0 R": 46,
|
||||
"49 0 R": {
|
||||
"/Length": "50 0 R"
|
||||
},
|
||||
"50 0 R": 46,
|
||||
"51 0 R": {
|
||||
"/Length": "52 0 R"
|
||||
},
|
||||
"52 0 R": 46,
|
||||
"53 0 R": {
|
||||
"/Length": "54 0 R"
|
||||
},
|
||||
"54 0 R": 46,
|
||||
"55 0 R": {
|
||||
"/Length": "56 0 R"
|
||||
},
|
||||
"56 0 R": 47,
|
||||
"57 0 R": {
|
||||
"/Length": "58 0 R"
|
||||
},
|
||||
"58 0 R": 47,
|
||||
"59 0 R": {
|
||||
"/Length": "60 0 R"
|
||||
},
|
||||
"60 0 R": 47,
|
||||
"61 0 R": {
|
||||
"/Length": "62 0 R"
|
||||
},
|
||||
"62 0 R": 47,
|
||||
"63 0 R": {
|
||||
"/Length": "64 0 R"
|
||||
},
|
||||
"64 0 R": 47,
|
||||
"65 0 R": {
|
||||
"/Length": "66 0 R"
|
||||
},
|
||||
"66 0 R": 47,
|
||||
"67 0 R": {
|
||||
"/Length": "68 0 R"
|
||||
},
|
||||
"68 0 R": 47,
|
||||
"69 0 R": {
|
||||
"/Length": "70 0 R"
|
||||
},
|
||||
"70 0 R": 47,
|
||||
"71 0 R": {
|
||||
"/Length": "72 0 R"
|
||||
},
|
||||
"72 0 R": 47,
|
||||
"73 0 R": {
|
||||
"/Length": "74 0 R"
|
||||
},
|
||||
"74 0 R": 47,
|
||||
"75 0 R": {
|
||||
"/Length": "76 0 R"
|
||||
},
|
||||
"76 0 R": 47,
|
||||
"77 0 R": {
|
||||
"/Length": "78 0 R"
|
||||
},
|
||||
"78 0 R": 47,
|
||||
"79 0 R": {
|
||||
"/Length": "80 0 R"
|
||||
},
|
||||
"80 0 R": 47,
|
||||
"81 0 R": {
|
||||
"/Length": "82 0 R"
|
||||
},
|
||||
"82 0 R": 47,
|
||||
"83 0 R": {
|
||||
"/Length": "84 0 R"
|
||||
},
|
||||
"84 0 R": 47,
|
||||
"85 0 R": {
|
||||
"/Length": "86 0 R"
|
||||
},
|
||||
"86 0 R": 47,
|
||||
"87 0 R": {
|
||||
"/Length": "88 0 R"
|
||||
},
|
||||
"88 0 R": 47,
|
||||
"89 0 R": {
|
||||
"/Length": "90 0 R"
|
||||
},
|
||||
"90 0 R": 47,
|
||||
"91 0 R": {
|
||||
"/Length": "92 0 R"
|
||||
},
|
||||
"92 0 R": 47,
|
||||
"93 0 R": {
|
||||
"/Length": "94 0 R"
|
||||
},
|
||||
"94 0 R": 47,
|
||||
"95 0 R": {
|
||||
"/Count": 6,
|
||||
"/First": "96 0 R",
|
||||
"/Last": "97 0 R",
|
||||
"/Type": "/Outlines"
|
||||
},
|
||||
"96 0 R": {
|
||||
"/Count": 4,
|
||||
"/Dest": [
|
||||
"8 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"/First": "98 0 R",
|
||||
"/Last": "99 0 R",
|
||||
"/Next": "97 0 R",
|
||||
"/Parent": "95 0 R",
|
||||
"/Title": "Isís 1 -> 5: /XYZ null null null",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"97 0 R": {
|
||||
"/Dest": [
|
||||
"18 0 R",
|
||||
"/XYZ",
|
||||
66,
|
||||
756,
|
||||
3
|
||||
],
|
||||
"/Parent": "95 0 R",
|
||||
"/Prev": "96 0 R",
|
||||
"/Title": "Trepak 2 -> 15: /XYZ 66 756 3",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"98 0 R": {
|
||||
"/Count": -3,
|
||||
"/Dest": [
|
||||
"14 0 R",
|
||||
"/Fit"
|
||||
],
|
||||
"/First": "100 0 R",
|
||||
"/Last": "101 0 R",
|
||||
"/Next": "99 0 R",
|
||||
"/Parent": "96 0 R",
|
||||
"/Title": "Amanda 1.1 -> 11: /Fit",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"99 0 R": {
|
||||
"/Count": 2,
|
||||
"/Dest": [
|
||||
"16 0 R",
|
||||
"/FitH",
|
||||
792
|
||||
],
|
||||
"/First": "105 0 R",
|
||||
"/Last": "106 0 R",
|
||||
"/Parent": "96 0 R",
|
||||
"/Prev": "98 0 R",
|
||||
"/Title": "Sandy ÷Σανδι÷ 1.2 -> 13: /FitH 792",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"100 0 R": {
|
||||
"/Count": -2,
|
||||
"/Dest": [
|
||||
"15 0 R",
|
||||
"/FitV",
|
||||
100
|
||||
],
|
||||
"/First": "102 0 R",
|
||||
"/Last": "103 0 R",
|
||||
"/Next": "101 0 R",
|
||||
"/Parent": "98 0 R",
|
||||
"/Title": "Isosicle 1.1.1 -> 12: /FitV 100",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"101 0 R": {
|
||||
"/Count": 1,
|
||||
"/Dest": [
|
||||
"15 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"/First": "104 0 R",
|
||||
"/Last": "104 0 R",
|
||||
"/Parent": "98 0 R",
|
||||
"/Prev": "100 0 R",
|
||||
"/Title": "Isosicle 1.1.2 -> 12: /XYZ null null null",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"102 0 R": {
|
||||
"/Dest": [
|
||||
"21 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"/Next": "103 0 R",
|
||||
"/Parent": "100 0 R",
|
||||
"/Title": "Isosicle 1.1.1.1 -> 18: /XYZ null null null",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"103 0 R": {
|
||||
"/Dest": [
|
||||
"22 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"/Parent": "100 0 R",
|
||||
"/Prev": "102 0 R",
|
||||
"/Title": "Isosicle 1.1.1.2 -> 19: /XYZ null null null",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"104 0 R": {
|
||||
"/Dest": [
|
||||
"25 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"/Parent": "101 0 R",
|
||||
"/Title": "Isosicle 1.1.2.1 -> 22: /XYZ null null null",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"105 0 R": {
|
||||
"/Dest": [
|
||||
"4 0 R",
|
||||
"/FitR",
|
||||
66,
|
||||
714,
|
||||
180,
|
||||
770
|
||||
],
|
||||
"/Next": "106 0 R",
|
||||
"/Parent": "99 0 R",
|
||||
"/Title": "Trepsichord 1.2.1 -> 1: /FitR 66 714 180 770",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"106 0 R": {
|
||||
"/Dest": [
|
||||
"3 0 R",
|
||||
"/XYZ",
|
||||
null,
|
||||
null,
|
||||
null
|
||||
],
|
||||
"/Parent": "99 0 R",
|
||||
"/Prev": "105 0 R",
|
||||
"/Title": "Trepsicle 1.2.2 -> 0: /XYZ null null null",
|
||||
"/Type": "/Outline"
|
||||
},
|
||||
"trailer": {
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 107
|
||||
}
|
||||
}
|
||||
}
|
2447
qpdf/qtest/qpdf/json-page-labels-and-outlines-v2.out
Normal file
2447
qpdf/qtest/qpdf/json-page-labels-and-outlines-v2.out
Normal file
File diff suppressed because it is too large
Load Diff
2033
qpdf/qtest/qpdf/json-page-labels-num-tree-v2.out
Normal file
2033
qpdf/qtest/qpdf/json-page-labels-num-tree-v2.out
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user