mirror of
https://github.com/qpdf/qpdf.git
synced 2025-01-31 02:48:31 +00:00
Add json tests
This commit is contained in:
parent
64c1579544
commit
968e7e60b7
@ -342,6 +342,47 @@ foreach my $f (@outline_files)
|
||||
$td->NORMALIZE_NEWLINES);
|
||||
}
|
||||
|
||||
show_ntests();
|
||||
# ----------
|
||||
$td->notify("--- JSON Tests ---");
|
||||
my @json_files = (
|
||||
['outlines-with-actions', []],
|
||||
['outlines-with-old-root-dests', []],
|
||||
['page-labels-and-outlines', []],
|
||||
['page-labels-num-tree', []],
|
||||
['image-streams', []],
|
||||
['image-streams', ['--decode-level=all']],
|
||||
['image-streams', ['--decode-level=specialized']],
|
||||
['page-labels-and-outlines', ['--json-key=objects']],
|
||||
['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']],
|
||||
['page-labels-and-outlines',
|
||||
['--json-key=objects', '--json-object=trailer', '--json-object=2 0 R']],
|
||||
);
|
||||
$n_tests += scalar(@json_files);
|
||||
foreach my $d (@json_files)
|
||||
{
|
||||
my ($file, $xargs) = @$d;
|
||||
my $out = "json-$file";
|
||||
foreach my $x (@$xargs)
|
||||
{
|
||||
my $y = $x;
|
||||
$y =~ s/^.*=//;
|
||||
$y =~ s/\s.*//;
|
||||
$out .= "-$y";
|
||||
}
|
||||
my $in = "$file.pdf";
|
||||
$td->runtest("json $out",
|
||||
{$td->COMMAND => ['qpdf', '--json', @$xargs, $in]},
|
||||
{$td->FILE => "$out.out", $td->EXIT_STATUS => 0},
|
||||
$td->NORMALIZE_NEWLINES);
|
||||
}
|
||||
|
||||
show_ntests();
|
||||
# ----------
|
||||
$td->notify("--- Page API Tests ---");
|
||||
|
622
qpdf/qtest/qpdf/json-image-streams-all.out
Normal file
622
qpdf/qtest/qpdf/json-image-streams-all.out
Normal file
@ -0,0 +1,622 @@
|
||||
{
|
||||
"objects": {
|
||||
"1 0 R": {
|
||||
"/Pages": "2 0 R",
|
||||
"/Type": "/Catalog"
|
||||
},
|
||||
"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": 480,
|
||||
"/Length": 847,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"15 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 102
|
||||
},
|
||||
"16 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 9364,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"17 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 108
|
||||
},
|
||||
"18 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 768998,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"19 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 96
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"20 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 645,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"21 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 99
|
||||
},
|
||||
"22 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3650,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"23 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 106
|
||||
},
|
||||
"24 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 641497,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"25 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 97
|
||||
},
|
||||
"26 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 221,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"27 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 101
|
||||
},
|
||||
"28 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 2587,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"29 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 108
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"30 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3001,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"trailer": {
|
||||
"/ID": [
|
||||
"S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶",
|
||||
"S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶"
|
||||
],
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 31
|
||||
}
|
||||
},
|
||||
"outlines": [],
|
||||
"pagelabels": [],
|
||||
"pages": [
|
||||
{
|
||||
"contents": [
|
||||
"12 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"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": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"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": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"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
|
||||
}
|
||||
],
|
||||
"parameters": {
|
||||
"decodelevel": "all"
|
||||
},
|
||||
"version": 1
|
||||
}
|
622
qpdf/qtest/qpdf/json-image-streams-specialized.out
Normal file
622
qpdf/qtest/qpdf/json-image-streams-specialized.out
Normal file
@ -0,0 +1,622 @@
|
||||
{
|
||||
"objects": {
|
||||
"1 0 R": {
|
||||
"/Pages": "2 0 R",
|
||||
"/Type": "/Catalog"
|
||||
},
|
||||
"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": 480,
|
||||
"/Length": 847,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"15 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 102
|
||||
},
|
||||
"16 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 9364,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"17 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 108
|
||||
},
|
||||
"18 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 768998,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"19 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 96
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"20 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 645,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"21 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 99
|
||||
},
|
||||
"22 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3650,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"23 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 106
|
||||
},
|
||||
"24 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 641497,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"25 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 97
|
||||
},
|
||||
"26 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 221,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"27 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 101
|
||||
},
|
||||
"28 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 2587,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"29 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 108
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"30 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3001,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"trailer": {
|
||||
"/ID": [
|
||||
"S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶",
|
||||
"S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶"
|
||||
],
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 31
|
||||
}
|
||||
},
|
||||
"outlines": [],
|
||||
"pagelabels": [],
|
||||
"pages": [
|
||||
{
|
||||
"contents": [
|
||||
"12 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"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": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"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": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"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
|
||||
}
|
||||
],
|
||||
"parameters": {
|
||||
"decodelevel": "specialized"
|
||||
},
|
||||
"version": 1
|
||||
}
|
622
qpdf/qtest/qpdf/json-image-streams.out
Normal file
622
qpdf/qtest/qpdf/json-image-streams.out
Normal file
@ -0,0 +1,622 @@
|
||||
{
|
||||
"objects": {
|
||||
"1 0 R": {
|
||||
"/Pages": "2 0 R",
|
||||
"/Type": "/Catalog"
|
||||
},
|
||||
"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": 480,
|
||||
"/Length": 847,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"15 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 102
|
||||
},
|
||||
"16 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 9364,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"17 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 108
|
||||
},
|
||||
"18 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceCMYK",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 768998,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"19 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 96
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"20 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 645,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"21 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 99
|
||||
},
|
||||
"22 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3650,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"23 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 106
|
||||
},
|
||||
"24 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceRGB",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 641497,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"25 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 97
|
||||
},
|
||||
"26 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 221,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"27 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 101
|
||||
},
|
||||
"28 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/DCTDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 2587,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"29 0 R": {
|
||||
"/Filter": "/FlateDecode",
|
||||
"/Length": 108
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"30 0 R": {
|
||||
"/BitsPerComponent": 8,
|
||||
"/ColorSpace": "/DeviceGray",
|
||||
"/Filter": "/RunLengthDecode",
|
||||
"/Height": 480,
|
||||
"/Length": 3001,
|
||||
"/Subtype": "/Image",
|
||||
"/Type": "/XObject",
|
||||
"/Width": 400
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"trailer": {
|
||||
"/ID": [
|
||||
"S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶",
|
||||
"S¶Ł”łîð\u000e¢¬\u0007}_)\u0012¶"
|
||||
],
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 31
|
||||
}
|
||||
},
|
||||
"outlines": [],
|
||||
"pagelabels": [],
|
||||
"pages": [
|
||||
{
|
||||
"contents": [
|
||||
"12 0 R"
|
||||
],
|
||||
"images": [
|
||||
{
|
||||
"bitspercomponent": 8,
|
||||
"colorspace": "/DeviceCMYK",
|
||||
"decodeparms": [
|
||||
null
|
||||
],
|
||||
"filter": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"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": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"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": [
|
||||
"/FlateDecode"
|
||||
],
|
||||
"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
|
||||
}
|
||||
],
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"version": 1
|
||||
}
|
1459
qpdf/qtest/qpdf/json-outlines-with-actions.out
Normal file
1459
qpdf/qtest/qpdf/json-outlines-with-actions.out
Normal file
File diff suppressed because it is too large
Load Diff
1569
qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out
Normal file
1569
qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,48 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
},
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"version": 1
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
{
|
||||
"objects": {
|
||||
"trailer": {
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 107
|
||||
}
|
||||
},
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"version": 1
|
||||
}
|
912
qpdf/qtest/qpdf/json-page-labels-and-outlines-objects.out
Normal file
912
qpdf/qtest/qpdf/json-page-labels-and-outlines-objects.out
Normal file
@ -0,0 +1,912 @@
|
||||
{
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"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"
|
||||
},
|
||||
"trailer": {
|
||||
"/Root": "1 0 R",
|
||||
"/Size": 107
|
||||
}
|
||||
},
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"version": 1
|
||||
}
|
678
qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages.out
Normal file
678
qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages.out
Normal file
@ -0,0 +1,678 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
],
|
||||
"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
|
||||
}
|
||||
],
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"version": 1
|
||||
}
|
161
qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines.out
Normal file
161
qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines.out
Normal file
@ -0,0 +1,161 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
],
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"version": 1
|
||||
}
|
92
qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels.out
Normal file
92
qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels.out
Normal file
@ -0,0 +1,92 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
}
|
||||
],
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"version": 1
|
||||
}
|
523
qpdf/qtest/qpdf/json-page-labels-and-outlines-pages.out
Normal file
523
qpdf/qtest/qpdf/json-page-labels-and-outlines-pages.out
Normal file
@ -0,0 +1,523 @@
|
||||
{
|
||||
"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
|
||||
}
|
||||
],
|
||||
"parameters": {
|
||||
"decodelevel": "generalized"
|
||||
},
|
||||
"version": 1
|
||||
}
|
1670
qpdf/qtest/qpdf/json-page-labels-and-outlines.out
Normal file
1670
qpdf/qtest/qpdf/json-page-labels-and-outlines.out
Normal file
File diff suppressed because it is too large
Load Diff
1305
qpdf/qtest/qpdf/json-page-labels-num-tree.out
Normal file
1305
qpdf/qtest/qpdf/json-page-labels-num-tree.out
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user