aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2022-05-07 00:25:59 +0200
committerJay Berkenbilt <ejb@ql.org>2022-05-07 14:26:31 +0200
commitdc9b7287cd02bc5198cc3f0bed9aab0b9554b5ca (patch)
tree9816c08213b1bf33bcdf554445936773ff1b914f
parent7f65a5c21f83df31f3732532f0d836f32c982d67 (diff)
downloadqpdf-dc9b7287cd02bc5198cc3f0bed9aab0b9554b5ca.tar.zst
Top-level json: write incrementally
This commit just changes the order in which fields are written to the json without changing their content. All the json files in the test suite were modified with this script to ensure that we didn't get any changes other than ordering. ---------- #!/usr/bin/env python3 import json import sys def json_dumps(data): return json.dumps(data, ensure_ascii=False, indent=2, separators=(',', ': ')) for filename in sys.argv[1:]: with open(filename, 'r') as f: data = json.loads(f.read()) newdata = {} for i in ('version', 'parameters', 'pages', 'pagelabels', 'acroform', 'attachments', 'encrypt', 'outlines', 'objects', 'objectinfo'): if i in data: newdata[i] = data[i] print(json_dumps(newdata)) ----------
-rw-r--r--include/qpdf/QPDFJob.hh16
-rw-r--r--libqpdf/QPDFJob.cc82
-rw-r--r--qpdf/qtest/qpdf.test15
-rw-r--r--qpdf/qtest/qpdf/direct-pages-json-objects.out94
-rw-r--r--qpdf/qtest/qpdf/direct-pages-json-pages.out160
-rw-r--r--qpdf/qtest/qpdf/job-json-output.out.json26
-rw-r--r--qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key.out10
-rw-r--r--qpdf/qtest/qpdf/json-V4-aes-encrypt.out10
-rw-r--r--qpdf/qtest/qpdf/json-field-types---show-encryption-key.out2782
-rw-r--r--qpdf/qtest/qpdf/json-field-types-acroform.out10
-rw-r--r--qpdf/qtest/qpdf/json-field-types.out2782
-rw-r--r--qpdf/qtest/qpdf/json-image-streams-all.out890
-rw-r--r--qpdf/qtest/qpdf/json-image-streams-small.out890
-rw-r--r--qpdf/qtest/qpdf/json-image-streams-specialized.out890
-rw-r--r--qpdf/qtest/qpdf/json-image-streams.out890
-rw-r--r--qpdf/qtest/qpdf/json-need-appearances-acroform.out10
-rw-r--r--qpdf/qtest/qpdf/json-outlines-with-actions.out2624
-rw-r--r--qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out2810
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer-2.out10
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer.out10
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-and-outlines-objects.out10
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages.out318
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines.out10
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels.out10
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-and-outlines-pages.out10
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-and-outlines.out2856
-rw-r--r--qpdf/qtest/qpdf/json-page-labels-num-tree.out2232
-rw-r--r--qpdf/qtest/qpdf/optimize-images-defaults-json.out10
-rw-r--r--qpdf/qtest/qpdf/optimize-images-image-streams-json.out10
-rw-r--r--qpdf/qtest/qpdf/optimize-images-inline-images-all-size-json.out10
-rw-r--r--qpdf/qtest/qpdf/optimize-images-inline-images-json.out10
-rw-r--r--qpdf/qtest/qpdf/optimize-images-inline-images-keep-all-json.out10
-rw-r--r--qpdf/qtest/qpdf/optimize-images-inline-images-keep-some-json.out10
-rw-r--r--qpdf/qtest/qpdf/optimize-images-min-area-all-json.out10
-rw-r--r--qpdf/qtest/qpdf/optimize-images-min-area-json.out10
-rw-r--r--qpdf/qtest/qpdf/optimize-images-min-height-json.out10
-rw-r--r--qpdf/qtest/qpdf/optimize-images-min-width-json.out10
-rw-r--r--qpdf/qtest/qpdf/optimize-images-unsupported-json.out10
-rw-r--r--qpdf/qtest/qpdf/page_api_2-json-objects.out150
-rw-r--r--qpdf/qtest/qpdf/page_api_2-json-pages.out218
-rw-r--r--qpdf/qtest/qpdf/test76-json.out10
41 files changed, 10482 insertions, 10463 deletions
diff --git a/include/qpdf/QPDFJob.hh b/include/qpdf/QPDFJob.hh
index 2f9d1984..352348ab 100644
--- a/include/qpdf/QPDFJob.hh
+++ b/include/qpdf/QPDFJob.hh
@@ -512,14 +512,14 @@ class QPDFJob
// JSON
void doJSON(QPDF& pdf, Pipeline*);
std::set<QPDFObjGen> getWantedJSONObjects();
- void doJSONObjects(QPDF& pdf, JSON& j);
- void doJSONObjectinfo(QPDF& pdf, JSON& j);
- void doJSONPages(QPDF& pdf, JSON& j);
- void doJSONPageLabels(QPDF& pdf, JSON& j);
- void doJSONOutlines(QPDF& pdf, JSON& j);
- void doJSONAcroform(QPDF& pdf, JSON& j);
- void doJSONEncrypt(QPDF& pdf, JSON& j);
- void doJSONAttachments(QPDF& pdf, JSON& j);
+ void doJSONObjects(Pipeline* p, bool& first, QPDF& pdf);
+ void doJSONObjectinfo(Pipeline* p, bool& first, QPDF& pdf);
+ void doJSONPages(Pipeline* p, bool& first, QPDF& pdf);
+ void doJSONPageLabels(Pipeline* p, bool& first, QPDF& pdf);
+ void doJSONOutlines(Pipeline* p, bool& first, QPDF& pdf);
+ void doJSONAcroform(Pipeline* p, bool& first, QPDF& pdf);
+ void doJSONEncrypt(Pipeline* p, bool& first, QPDF& pdf);
+ void doJSONAttachments(Pipeline* p, bool& first, QPDF& pdf);
enum remove_unref_e { re_auto, re_yes, re_no };
diff --git a/libqpdf/QPDFJob.cc b/libqpdf/QPDFJob.cc
index 468a0046..3591468d 100644
--- a/libqpdf/QPDFJob.cc
+++ b/libqpdf/QPDFJob.cc
@@ -1042,11 +1042,11 @@ QPDFJob::getWantedJSONObjects()
}
void
-QPDFJob::doJSONObjects(QPDF& pdf, JSON& j)
+QPDFJob::doJSONObjects(Pipeline* p, bool& first, QPDF& pdf)
{
bool all_objects = m->json_objects.empty();
std::set<QPDFObjGen> wanted_og = getWantedJSONObjects();
- JSON j_objects = j.addDictionaryMember("objects", JSON::makeDictionary());
+ JSON j_objects = JSON::makeDictionary();
if (all_objects || m->json_objects.count("trailer")) {
j_objects.addDictionaryMember(
"trailer", pdf.getTrailer().getJSON(true));
@@ -1057,15 +1057,15 @@ QPDFJob::doJSONObjects(QPDF& pdf, JSON& j)
j_objects.addDictionaryMember(obj.unparse(), obj.getJSON(true));
}
}
+ JSON::writeDictionaryItem(p, first, "objects", j_objects, 0);
}
void
-QPDFJob::doJSONObjectinfo(QPDF& pdf, JSON& j)
+QPDFJob::doJSONObjectinfo(Pipeline* p, bool& first, QPDF& pdf)
{
bool all_objects = m->json_objects.empty();
std::set<QPDFObjGen> wanted_og = getWantedJSONObjects();
- JSON j_objectinfo =
- j.addDictionaryMember("objectinfo", JSON::makeDictionary());
+ JSON j_objectinfo = JSON::makeDictionary();
for (auto& obj: pdf.getAllObjects()) {
if (all_objects || wanted_og.count(obj.getObjGen())) {
auto j_details = j_objectinfo.addDictionaryMember(
@@ -1084,12 +1084,13 @@ QPDFJob::doJSONObjectinfo(QPDF& pdf, JSON& j)
: JSON::makeNull()));
}
}
+ JSON::writeDictionaryItem(p, first, "objectinfo", j_objectinfo, 0);
}
void
-QPDFJob::doJSONPages(QPDF& pdf, JSON& j)
+QPDFJob::doJSONPages(Pipeline* p, bool& first, QPDF& pdf)
{
- JSON j_pages = j.addDictionaryMember("pages", JSON::makeArray());
+ JSON j_pages = JSON::makeArray();
QPDFPageDocumentHelper pdh(pdf);
QPDFPageLabelDocumentHelper pldh(pdf);
QPDFOutlineDocumentHelper odh(pdf);
@@ -1158,12 +1159,13 @@ QPDFJob::doJSONPages(QPDF& pdf, JSON& j)
}
j_page.addDictionaryMember("pageposfrom1", JSON::makeInt(1 + pageno));
}
+ JSON::writeDictionaryItem(p, first, "pages", j_pages, 0);
}
void
-QPDFJob::doJSONPageLabels(QPDF& pdf, JSON& j)
+QPDFJob::doJSONPageLabels(Pipeline* p, bool& first, QPDF& pdf)
{
- JSON j_labels = j.addDictionaryMember("pagelabels", JSON::makeArray());
+ JSON j_labels = JSON::makeArray();
QPDFPageLabelDocumentHelper pldh(pdf);
QPDFPageDocumentHelper pdh(pdf);
std::vector<QPDFPageObjectHelper> pages = pdh.getAllPages();
@@ -1186,6 +1188,7 @@ QPDFJob::doJSONPageLabels(QPDF& pdf, JSON& j)
j_label.addDictionaryMember("label", (*iter).getJSON());
}
}
+ JSON::writeDictionaryItem(p, first, "pagelabels", j_labels, 0);
}
static void
@@ -1215,7 +1218,7 @@ add_outlines_to_json(
}
void
-QPDFJob::doJSONOutlines(QPDF& pdf, JSON& j)
+QPDFJob::doJSONOutlines(Pipeline* p, bool& first, QPDF& pdf)
{
std::map<QPDFObjGen, int> page_numbers;
QPDFPageDocumentHelper dh(pdf);
@@ -1226,15 +1229,16 @@ QPDFJob::doJSONOutlines(QPDF& pdf, JSON& j)
page_numbers[oh.getObjGen()] = ++n;
}
- JSON j_outlines = j.addDictionaryMember("outlines", JSON::makeArray());
+ JSON j_outlines = JSON::makeArray();
QPDFOutlineDocumentHelper odh(pdf);
add_outlines_to_json(odh.getTopLevelOutlines(), j_outlines, page_numbers);
+ JSON::writeDictionaryItem(p, first, "outlines", j_outlines, 0);
}
void
-QPDFJob::doJSONAcroform(QPDF& pdf, JSON& j)
+QPDFJob::doJSONAcroform(Pipeline* p, bool& first, QPDF& pdf)
{
- JSON j_acroform = j.addDictionaryMember("acroform", JSON::makeDictionary());
+ JSON j_acroform = JSON::makeDictionary();
QPDFAcroFormDocumentHelper afdh(pdf);
j_acroform.addDictionaryMember(
"hasacroform", JSON::makeBool(afdh.hasAcroForm()));
@@ -1297,10 +1301,11 @@ QPDFJob::doJSONAcroform(QPDF& pdf, JSON& j)
"annotationflags", JSON::makeInt(aoh.getFlags()));
}
}
+ JSON::writeDictionaryItem(p, first, "acroform", j_acroform, 0);
}
void
-QPDFJob::doJSONEncrypt(QPDF& pdf, JSON& j)
+QPDFJob::doJSONEncrypt(Pipeline* p, bool& first, QPDF& pdf)
{
int R = 0;
int P = 0;
@@ -1310,7 +1315,7 @@ QPDFJob::doJSONEncrypt(QPDF& pdf, JSON& j)
QPDF::encryption_method_e file_method = QPDF::e_none;
bool is_encrypted =
pdf.isEncrypted(R, P, V, stream_method, string_method, file_method);
- JSON j_encrypt = j.addDictionaryMember("encrypt", JSON::makeDictionary());
+ JSON j_encrypt = JSON::makeDictionary();
j_encrypt.addDictionaryMember("encrypted", JSON::makeBool(is_encrypted));
j_encrypt.addDictionaryMember(
"userpasswordmatched",
@@ -1381,13 +1386,13 @@ QPDFJob::doJSONEncrypt(QPDF& pdf, JSON& j)
"stringmethod", JSON::makeString(s_string_method));
j_parameters.addDictionaryMember(
"filemethod", JSON::makeString(s_file_method));
+ JSON::writeDictionaryItem(p, first, "encrypt", j_encrypt, 0);
}
void
-QPDFJob::doJSONAttachments(QPDF& pdf, JSON& j)
+QPDFJob::doJSONAttachments(Pipeline* p, bool& first, QPDF& pdf)
{
- JSON j_attachments =
- j.addDictionaryMember("attachments", JSON::makeDictionary());
+ JSON j_attachments = JSON::makeDictionary();
QPDFEmbeddedFileDocumentHelper efdh(pdf);
for (auto const& iter: efdh.getEmbeddedFiles()) {
std::string const& key = iter.first;
@@ -1402,6 +1407,7 @@ QPDFJob::doJSONAttachments(QPDF& pdf, JSON& j)
"preferredcontents",
JSON::makeString(fsoh->getEmbeddedFileStream().unparse()));
}
+ JSON::writeDictionaryItem(p, first, "attachments", j_attachments, 0);
}
JSON
@@ -1600,13 +1606,14 @@ QPDFJob::doJSON(QPDF& pdf, Pipeline* p)
p = pl_str.get();
}
- JSON j = JSON::makeDictionary();
+ bool first = true;
+ JSON::writeDictionaryOpen(p, first, 0);
// This version is updated every time a non-backward-compatible
// change is made to the JSON format. Clients of the JSON are to
// ignore unrecognized keys, so we only update the version of a
// key disappears or if its value changes meaning.
- j.addDictionaryMember("version", JSON::makeInt(1));
- JSON j_params = j.addDictionaryMember("parameters", JSON::makeDictionary());
+ JSON::writeDictionaryItem(p, first, "version", JSON::makeInt(1), 0);
+ JSON j_params = JSON::makeDictionary();
std::string decode_level_str;
switch (m->decode_level) {
case qpdf_dl_none:
@@ -1624,28 +1631,36 @@ QPDFJob::doJSON(QPDF& pdf, Pipeline* p)
}
j_params.addDictionaryMember(
"decodelevel", JSON::makeString(decode_level_str));
+ JSON::writeDictionaryItem(p, first, "parameters", j_params, 0);
bool all_keys = m->json_keys.empty();
// The list of selectable top-level keys id duplicated in the
// following places: job.yml, QPDFJob::json_schema, and
// QPDFJob::doJSON.
+
+ // We do pages and pagelabels first since they have the side
+ // effect of repairing the pages tree, which could potentially
+ // impact object references in remaining items.
if (all_keys || m->json_keys.count("pages")) {
- doJSONPages(pdf, j);
+ doJSONPages(p, first, pdf);
}
if (all_keys || m->json_keys.count("pagelabels")) {
- doJSONPageLabels(pdf, j);
- }
- if (all_keys || m->json_keys.count("outlines")) {
- doJSONOutlines(pdf, j);
+ doJSONPageLabels(p, first, pdf);
}
+
+ // The non-special keys are output in alphabetical order, but the
+ // order doesn't actually matter.
if (all_keys || m->json_keys.count("acroform")) {
- doJSONAcroform(pdf, j);
+ doJSONAcroform(p, first, pdf);
+ }
+ if (all_keys || m->json_keys.count("attachments")) {
+ doJSONAttachments(p, first, pdf);
}
if (all_keys || m->json_keys.count("encrypt")) {
- doJSONEncrypt(pdf, j);
+ doJSONEncrypt(p, first, pdf);
}
- if (all_keys || m->json_keys.count("attachments")) {
- doJSONAttachments(pdf, j);
+ if (all_keys || m->json_keys.count("outlines")) {
+ doJSONOutlines(p, first, pdf);
}
// We do objects and objectinfo last so their information is
@@ -1653,13 +1668,14 @@ QPDFJob::doJSON(QPDF& pdf, Pipeline* p)
// file with any page tree problems and the page tree not
// flattened, select objects/objectinfo without other keys.
if (all_keys || m->json_keys.count("objects")) {
- doJSONObjects(pdf, j);
+ doJSONObjects(p, first, pdf);
}
if (all_keys || m->json_keys.count("objectinfo")) {
- doJSONObjectinfo(pdf, j);
+ doJSONObjectinfo(p, first, pdf);
}
- *p << j.unparse() << "\n";
+ JSON::writeDictionaryClose(p, first, 0);
+ *p << "\n";
if (this->m->test_json_schema) {
// Check against schema
diff --git a/qpdf/qtest/qpdf.test b/qpdf/qtest/qpdf.test
index 4ac6a0ec..7d55bc30 100644
--- a/qpdf/qtest/qpdf.test
+++ b/qpdf/qtest/qpdf.test
@@ -4277,7 +4277,14 @@ foreach my $d (@encrypted_files)
my $f = sub { $_[0] ? "allowed" : "not allowed" };
my $jf = sub { $_[0] ? "true" : "false" };
my $enc_details = "";
- my $enc_json = "{\n \"encrypt\": {\n \"capabilities\": {\n";
+ my $enc_json =
+ "{\n" .
+ " \"version\": 1,\n" .
+ " \"parameters\": {\n" .
+ " \"decodelevel\": \"generalized\"\n" .
+ " },\n" .
+ " \"encrypt\": {\n" .
+ " \"capabilities\": {\n";
if ($match_owner)
{
$enc_details .= "Supplied password is owner password\n";
@@ -4321,11 +4328,7 @@ foreach my $d (@encrypted_files)
" \"stringmethod\": \"---method---\"\n" .
" },\n" .
" \"userpasswordmatched\": ---upm---\n" .
- " },\n" .
- " \"parameters\": {\n" .
- " \"decodelevel\": \"generalized\"\n" .
- " },\n" .
- " \"version\": 1\n" .
+ " }\n" .
"}\n";
if ($file =~ m/XI-/)
{
diff --git a/qpdf/qtest/qpdf/direct-pages-json-objects.out b/qpdf/qtest/qpdf/direct-pages-json-objects.out
index 1c1c50a3..276ab18e 100644
--- a/qpdf/qtest/qpdf/direct-pages-json-objects.out
+++ b/qpdf/qtest/qpdf/direct-pages-json-objects.out
@@ -1,47 +1,7 @@
{
- "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": true,
- "length": 44
- }
- },
- "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
- }
- }
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
},
"objects": {
"1 0 R": {
@@ -112,8 +72,48 @@
"/Size": 7
}
},
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ "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": true,
+ "length": 44
+ }
+ },
+ "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
+ }
+ }
+ }
}
diff --git a/qpdf/qtest/qpdf/direct-pages-json-pages.out b/qpdf/qtest/qpdf/direct-pages-json-pages.out
index ee2c03d4..fdea827b 100644
--- a/qpdf/qtest/qpdf/direct-pages-json-pages.out
+++ b/qpdf/qtest/qpdf/direct-pages-json-pages.out
@@ -1,62 +1,30 @@
{
- "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": true,
- "length": 44
- }
- },
- "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
- }
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
+ "pages": [
+ {
+ "contents": [
+ "3 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "7 0 R",
+ "outlines": [],
+ "pageposfrom1": 1
},
- "8 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "3 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "8 0 R",
+ "outlines": [],
+ "pageposfrom1": 2
}
- },
+ ],
"objects": {
"1 0 R": {
"/Pages": "2 0 R",
@@ -128,30 +96,62 @@
"/Size": 7
}
},
- "pages": [
- {
- "contents": [
- "3 0 R"
- ],
- "images": [],
- "label": null,
- "object": "7 0 R",
- "outlines": [],
- "pageposfrom1": 1
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "3 0 R"
- ],
- "images": [],
- "label": null,
- "object": "8 0 R",
- "outlines": [],
- "pageposfrom1": 2
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "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
+ }
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/job-json-output.out.json b/qpdf/qtest/qpdf/job-json-output.out.json
index e06c1a74..3a38c8e3 100644
--- a/qpdf/qtest/qpdf/job-json-output.out.json
+++ b/qpdf/qtest/qpdf/job-json-output.out.json
@@ -1,13 +1,7 @@
{
- "objects": {
- "5 0 R": [
- "/PDF",
- "/Text"
- ],
- "trailer": {
- "/Root": "1 0 R",
- "/Size": 7
- }
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
},
"pages": [
{
@@ -21,8 +15,14 @@
"pageposfrom1": 1
}
],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ "objects": {
+ "5 0 R": [
+ "/PDF",
+ "/Text"
+ ],
+ "trailer": {
+ "/Root": "1 0 R",
+ "/Size": 7
+ }
+ }
}
diff --git a/qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key.out b/qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key.out
index 4ee54881..4fd5eb7f 100644
--- a/qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key.out
+++ b/qpdf/qtest/qpdf/json-V4-aes-encrypt---show-encryption-key.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"encrypt": {
"capabilities": {
"accessibility": true,
@@ -25,9 +29,5 @@
"stringmethod": "AESv2"
},
"userpasswordmatched": true
- },
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-V4-aes-encrypt.out b/qpdf/qtest/qpdf/json-V4-aes-encrypt.out
index 77f32c23..f67c29f6 100644
--- a/qpdf/qtest/qpdf/json-V4-aes-encrypt.out
+++ b/qpdf/qtest/qpdf/json-V4-aes-encrypt.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"encrypt": {
"capabilities": {
"accessibility": true,
@@ -25,9 +29,5 @@
"stringmethod": "AESv2"
},
"userpasswordmatched": true
- },
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-field-types---show-encryption-key.out b/qpdf/qtest/qpdf/json-field-types---show-encryption-key.out
index ad9c2003..0376321f 100644
--- a/qpdf/qtest/qpdf/json-field-types---show-encryption-key.out
+++ b/qpdf/qtest/qpdf/json-field-types---show-encryption-key.out
@@ -1,4 +1,21 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
+ "pages": [
+ {
+ "contents": [
+ "50 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "15 0 R",
+ "outlines": [],
+ "pageposfrom1": 1
+ }
+ ],
+ "pagelabels": [],
"acroform": {
"fields": [
{
@@ -413,1380 +430,7 @@
},
"userpasswordmatched": false
},
- "objectinfo": {
- "1 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "10 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "100 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "101 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "102 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "103 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "104 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "105 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "106 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "107 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "108 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "109 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "11 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "110 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "111 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "112 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "113 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "114 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "115 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "116 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "117 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "118 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "119 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "12 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "120 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "121 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "122 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "123 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "124 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "125 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "126 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "127 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "128 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "129 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "13 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "130 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "131 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "132 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "133 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "134 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "135 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "136 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "137 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "138 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "139 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "14 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "140 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "141 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "142 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 702
- }
- },
- "143 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "144 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "145 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "146 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 582
- }
- },
- "147 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "148 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "149 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "15 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "150 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "151 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "152 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "153 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "154 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "155 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "156 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "157 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "158 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "159 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "16 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "160 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "161 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "162 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "163 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "164 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "165 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "166 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "167 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "168 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "169 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "17 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "170 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "171 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "172 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "173 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "174 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "175 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "176 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "177 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "178 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "179 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "18 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "180 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "181 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "182 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "183 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "184 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "185 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "186 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "187 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "188 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "189 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "19 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "190 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "191 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "192 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "193 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 16184
- }
- },
- "194 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "195 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 11088
- }
- },
- "196 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "2 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "20 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "21 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "22 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "23 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "24 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "25 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "26 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 82
- }
- },
- "27 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "28 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "29 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "3 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "30 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "31 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 82
- }
- },
- "32 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "33 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "34 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "35 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 82
- }
- },
- "36 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "37 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "38 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "39 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "4 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "40 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "41 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "42 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "43 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "44 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "45 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "46 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
- },
- "47 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "48 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "49 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "5 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "50 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 4747
- }
- },
- "51 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "52 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "53 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "54 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "55 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "56 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "57 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "58 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "59 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "6 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "60 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "61 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "62 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "63 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "64 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "65 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "66 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "67 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "68 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "69 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "7 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "70 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "71 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "72 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "73 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "74 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "75 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "76 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "77 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "78 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "79 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "8 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "80 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "81 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "82 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "83 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "84 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "85 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "86 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "87 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "88 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "89 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "9 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "90 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "91 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "92 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "93 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "94 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "95 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "96 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "97 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "98 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "99 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- }
- },
+ "outlines": [],
"objects": {
"1 0 R": {
"/AcroForm": {
@@ -4075,22 +2719,1378 @@
"/Size": 197
}
},
- "outlines": [],
- "pagelabels": [],
- "pages": [
- {
- "contents": [
- "50 0 R"
- ],
- "images": [],
- "label": null,
- "object": "15 0 R",
- "outlines": [],
- "pageposfrom1": 1
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "100 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "101 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "102 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "103 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "104 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "105 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "106 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "107 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "108 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "109 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "11 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "110 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "111 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "112 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "113 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "114 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "115 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "116 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "117 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "118 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "119 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "12 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "120 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "121 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "122 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "123 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "124 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "125 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "126 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "127 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "128 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "129 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "13 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "130 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "131 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "132 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "133 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "134 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "135 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "136 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "137 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "138 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "139 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "14 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "140 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "141 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "142 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 702
+ }
+ },
+ "143 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "144 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "145 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "146 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 582
+ }
+ },
+ "147 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "148 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "149 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "15 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "150 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "151 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "152 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "153 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "154 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "155 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "156 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "157 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "158 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "159 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "16 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "160 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "161 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "162 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "163 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "164 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "165 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "166 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "167 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "168 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "169 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "17 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "170 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "171 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "172 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "173 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "174 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "175 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "176 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "177 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "178 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "179 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "18 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "180 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "181 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "182 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "183 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "184 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "185 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "186 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "187 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "188 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "189 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "19 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "190 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "191 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "192 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "193 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 16184
+ }
+ },
+ "194 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "195 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 11088
+ }
+ },
+ "196 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "20 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "21 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "22 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "23 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "24 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "25 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "26 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 82
+ }
+ },
+ "27 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "28 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "29 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "30 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "31 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 82
+ }
+ },
+ "32 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "33 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "34 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "35 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 82
+ }
+ },
+ "36 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "37 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "38 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "39 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "4 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "40 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "41 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "42 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "43 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "44 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "45 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "46 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "47 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "48 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "49 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "5 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "50 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 4747
+ }
+ },
+ "51 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "52 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "53 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "54 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "55 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "56 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "57 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "58 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "59 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "6 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "60 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "61 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "62 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "63 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "64 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "65 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "66 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "67 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "68 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "69 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "7 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "70 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "71 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "72 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "73 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "74 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "75 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "76 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "77 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "78 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "79 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "8 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "80 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "81 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "82 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "83 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "84 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "85 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "86 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "87 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "88 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "89 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "9 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "90 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "91 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "92 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "93 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "94 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "95 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "96 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "97 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "98 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "99 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-field-types-acroform.out b/qpdf/qtest/qpdf/json-field-types-acroform.out
index e91361d1..961c9447 100644
--- a/qpdf/qtest/qpdf/json-field-types-acroform.out
+++ b/qpdf/qtest/qpdf/json-field-types-acroform.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"acroform": {
"fields": [
{
@@ -384,9 +388,5 @@
],
"hasacroform": true,
"needappearances": true
- },
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-field-types.out b/qpdf/qtest/qpdf/json-field-types.out
index ad9c2003..0376321f 100644
--- a/qpdf/qtest/qpdf/json-field-types.out
+++ b/qpdf/qtest/qpdf/json-field-types.out
@@ -1,4 +1,21 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
+ "pages": [
+ {
+ "contents": [
+ "50 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "15 0 R",
+ "outlines": [],
+ "pageposfrom1": 1
+ }
+ ],
+ "pagelabels": [],
"acroform": {
"fields": [
{
@@ -413,1380 +430,7 @@
},
"userpasswordmatched": false
},
- "objectinfo": {
- "1 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "10 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "100 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "101 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "102 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "103 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "104 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "105 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "106 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "107 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "108 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "109 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "11 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "110 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "111 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "112 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "113 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "114 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "115 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "116 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "117 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "118 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "119 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "12 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "120 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "121 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "122 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "123 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "124 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "125 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "126 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "127 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "128 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "129 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "13 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "130 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "131 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "132 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "133 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "134 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "135 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "136 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "137 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "138 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "139 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "14 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "140 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "141 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "142 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 702
- }
- },
- "143 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "144 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "145 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "146 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 582
- }
- },
- "147 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "148 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "149 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "15 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "150 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "151 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "152 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "153 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "154 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "155 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "156 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "157 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "158 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "159 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "16 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "160 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "161 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "162 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "163 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "164 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "165 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "166 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "167 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "168 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "169 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "17 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "170 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "171 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "172 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "173 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "174 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "175 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "176 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "177 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "178 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "179 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "18 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "180 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "181 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "182 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "183 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "184 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "185 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "186 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "187 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "188 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "189 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "19 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "190 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "191 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "192 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "193 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 16184
- }
- },
- "194 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "195 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 11088
- }
- },
- "196 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "2 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "20 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "21 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "22 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "23 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "24 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "25 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "26 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 82
- }
- },
- "27 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "28 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "29 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "3 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "30 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "31 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 82
- }
- },
- "32 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "33 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "34 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "35 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 82
- }
- },
- "36 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "37 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "38 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "39 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "4 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "40 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "41 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "42 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "43 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "44 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "45 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "46 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
- },
- "47 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "48 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "49 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "5 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "50 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 4747
- }
- },
- "51 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "52 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "53 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "54 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "55 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "56 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "57 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "58 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "59 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "6 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "60 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "61 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "62 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "63 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "64 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "65 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "66 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "67 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "68 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "69 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "7 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "70 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "71 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "72 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "73 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "74 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "75 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "76 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "77 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "78 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 220
- }
- },
- "79 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "8 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "80 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 12
- }
- },
- "81 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "82 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "83 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "84 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "85 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "86 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "87 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "88 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "89 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "9 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "90 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "91 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "92 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "93 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "94 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "95 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "96 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "97 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "98 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "99 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- }
- },
+ "outlines": [],
"objects": {
"1 0 R": {
"/AcroForm": {
@@ -4075,22 +2719,1378 @@
"/Size": 197
}
},
- "outlines": [],
- "pagelabels": [],
- "pages": [
- {
- "contents": [
- "50 0 R"
- ],
- "images": [],
- "label": null,
- "object": "15 0 R",
- "outlines": [],
- "pageposfrom1": 1
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "100 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "101 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "102 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "103 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "104 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "105 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "106 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "107 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "108 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "109 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "11 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "110 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "111 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "112 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "113 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "114 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "115 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "116 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "117 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "118 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "119 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "12 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "120 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "121 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "122 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "123 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "124 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "125 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "126 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "127 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "128 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "129 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "13 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "130 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "131 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "132 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "133 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "134 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "135 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "136 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "137 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "138 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "139 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "14 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "140 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "141 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "142 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 702
+ }
+ },
+ "143 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "144 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "145 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "146 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 582
+ }
+ },
+ "147 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "148 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "149 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "15 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "150 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "151 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "152 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "153 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "154 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "155 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "156 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "157 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "158 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "159 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "16 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "160 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "161 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "162 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "163 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "164 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "165 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "166 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "167 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "168 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "169 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "17 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "170 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "171 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "172 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "173 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "174 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "175 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "176 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "177 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "178 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "179 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "18 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "180 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "181 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "182 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "183 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "184 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "185 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "186 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "187 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "188 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "189 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "19 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "190 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "191 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "192 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "193 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 16184
+ }
+ },
+ "194 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "195 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 11088
+ }
+ },
+ "196 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "20 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "21 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "22 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "23 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "24 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "25 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "26 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 82
+ }
+ },
+ "27 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "28 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "29 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "30 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "31 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 82
+ }
+ },
+ "32 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "33 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "34 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "35 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 82
+ }
+ },
+ "36 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "37 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "38 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "39 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "4 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "40 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "41 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "42 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "43 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "44 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "45 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "46 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "47 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "48 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "49 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "5 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "50 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 4747
+ }
+ },
+ "51 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "52 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "53 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "54 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "55 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "56 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "57 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "58 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "59 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "6 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "60 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "61 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "62 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "63 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "64 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "65 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "66 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "67 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "68 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "69 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "7 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "70 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "71 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "72 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "73 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "74 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "75 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "76 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "77 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "78 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 220
+ }
+ },
+ "79 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "8 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "80 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 12
+ }
+ },
+ "81 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "82 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "83 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "84 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "85 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "86 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "87 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "88 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "89 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "9 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "90 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "91 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "92 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "93 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "94 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "95 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "96 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "97 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "98 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "99 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-image-streams-all.out b/qpdf/qtest/qpdf/json-image-streams-all.out
index fa5a211c..524cc313 100644
--- a/qpdf/qtest/qpdf/json-image-streams-all.out
+++ b/qpdf/qtest/qpdf/json-image-streams-all.out
@@ -1,4 +1,245 @@
{
+ "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,
@@ -32,218 +273,7 @@
},
"userpasswordmatched": false
},
- "objectinfo": {
- "1 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
- }
- },
- "2 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "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
- }
- },
- "3 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "30 0 R": {
- "stream": {
- "filter": "/RunLengthDecode",
- "is": true,
- "length": 3001
- }
- },
- "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
- }
- }
- },
+ "outlines": [],
"objects": {
"1 0 R": {
"/Pages": "2 0 R",
@@ -610,246 +640,216 @@
"/Size": 31
}
},
- "outlines": [],
- "pagelabels": [],
- "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
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "11 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "12 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 95
+ }
},
- {
- "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
+ "13 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "14 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 768000
+ }
},
- {
- "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
+ "15 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 101
+ }
},
- {
- "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
+ "16 0 R": {
+ "stream": {
+ "filter": "/DCTDecode",
+ "is": true,
+ "length": 9364
+ }
},
- {
- "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
+ "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
+ }
+ },
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "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
+ }
+ },
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "30 0 R": {
+ "stream": {
+ "filter": "/RunLengthDecode",
+ "is": true,
+ "length": 3001
+ }
+ },
+ "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
+ }
}
- ],
- "parameters": {
- "decodelevel": "all"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-image-streams-small.out b/qpdf/qtest/qpdf/json-image-streams-small.out
index be7aaabb..9dce43a4 100644
--- a/qpdf/qtest/qpdf/json-image-streams-small.out
+++ b/qpdf/qtest/qpdf/json-image-streams-small.out
@@ -1,4 +1,245 @@
{
+ "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,
@@ -32,218 +273,7 @@
},
"userpasswordmatched": false
},
- "objectinfo": {
- "1 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
- }
- },
- "2 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "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
- }
- },
- "3 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "30 0 R": {
- "stream": {
- "filter": "/RunLengthDecode",
- "is": true,
- "length": 37
- }
- },
- "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
- }
- }
- },
+ "outlines": [],
"objects": {
"1 0 R": {
"/Pages": "2 0 R",
@@ -622,246 +652,216 @@
"/Size": 31
}
},
- "outlines": [],
- "pagelabels": [],
- "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
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "11 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "12 0 R": {
+ "stream": {
+ "filter": "/FlateDecode",
+ "is": true,
+ "length": 97
+ }
},
- {
- "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
+ "13 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "14 0 R": {
+ "stream": {
+ "filter": "/FlateDecode",
+ "is": true,
+ "length": 51
+ }
},
- {
- "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
+ "15 0 R": {
+ "stream": {
+ "filter": "/FlateDecode",
+ "is": true,
+ "length": 102
+ }
},
- {
- "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
+ "16 0 R": {
+ "stream": {
+ "filter": "/DCTDecode",
+ "is": true,
+ "length": 454
+ }
},
- {
- "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
+ "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
+ }
+ },
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "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
+ }
+ },
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "30 0 R": {
+ "stream": {
+ "filter": "/RunLengthDecode",
+ "is": true,
+ "length": 37
+ }
+ },
+ "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
+ }
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-image-streams-specialized.out b/qpdf/qtest/qpdf/json-image-streams-specialized.out
index 50a1fc0d..8048464b 100644
--- a/qpdf/qtest/qpdf/json-image-streams-specialized.out
+++ b/qpdf/qtest/qpdf/json-image-streams-specialized.out
@@ -1,4 +1,245 @@
{
+ "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,
@@ -32,218 +273,7 @@
},
"userpasswordmatched": false
},
- "objectinfo": {
- "1 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
- }
- },
- "2 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "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
- }
- },
- "3 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "30 0 R": {
- "stream": {
- "filter": "/RunLengthDecode",
- "is": true,
- "length": 3001
- }
- },
- "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
- }
- }
- },
+ "outlines": [],
"objects": {
"1 0 R": {
"/Pages": "2 0 R",
@@ -610,246 +640,216 @@
"/Size": 31
}
},
- "outlines": [],
- "pagelabels": [],
- "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
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "11 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "12 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 95
+ }
},
- {
- "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
+ "13 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "14 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 768000
+ }
},
- {
- "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
+ "15 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 101
+ }
},
- {
- "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
+ "16 0 R": {
+ "stream": {
+ "filter": "/DCTDecode",
+ "is": true,
+ "length": 9364
+ }
},
- {
- "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
+ "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
+ }
+ },
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "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
+ }
+ },
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "30 0 R": {
+ "stream": {
+ "filter": "/RunLengthDecode",
+ "is": true,
+ "length": 3001
+ }
+ },
+ "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
+ }
}
- ],
- "parameters": {
- "decodelevel": "specialized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-image-streams.out b/qpdf/qtest/qpdf/json-image-streams.out
index ac8ca2b9..e6a16b96 100644
--- a/qpdf/qtest/qpdf/json-image-streams.out
+++ b/qpdf/qtest/qpdf/json-image-streams.out
@@ -1,4 +1,245 @@
{
+ "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,
@@ -32,218 +273,7 @@
},
"userpasswordmatched": false
},
- "objectinfo": {
- "1 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
- }
- },
- "2 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "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
- }
- },
- "3 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "30 0 R": {
- "stream": {
- "filter": "/RunLengthDecode",
- "is": true,
- "length": 3001
- }
- },
- "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
- }
- }
- },
+ "outlines": [],
"objects": {
"1 0 R": {
"/Pages": "2 0 R",
@@ -610,246 +640,216 @@
"/Size": 31
}
},
- "outlines": [],
- "pagelabels": [],
- "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
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "11 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "12 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 95
+ }
},
- {
- "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
+ "13 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "14 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 768000
+ }
},
- {
- "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
+ "15 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 101
+ }
},
- {
- "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
+ "16 0 R": {
+ "stream": {
+ "filter": "/DCTDecode",
+ "is": true,
+ "length": 9364
+ }
},
- {
- "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
+ "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
+ }
+ },
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "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
+ }
+ },
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "30 0 R": {
+ "stream": {
+ "filter": "/RunLengthDecode",
+ "is": true,
+ "length": 3001
+ }
+ },
+ "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
+ }
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-need-appearances-acroform.out b/qpdf/qtest/qpdf/json-need-appearances-acroform.out
index 0b817dd0..02c57f6d 100644
--- a/qpdf/qtest/qpdf/json-need-appearances-acroform.out
+++ b/qpdf/qtest/qpdf/json-need-appearances-acroform.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"acroform": {
"fields": [
{
@@ -384,9 +388,5 @@
],
"hasacroform": true,
"needappearances": true
- },
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-outlines-with-actions.out b/qpdf/qtest/qpdf/json-outlines-with-actions.out
index bfc67cfd..11cf62c0 100644
--- a/qpdf/qtest/qpdf/json-outlines-with-actions.out
+++ b/qpdf/qtest/qpdf/json-outlines-with-actions.out
@@ -1,4 +1,436 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
+ "pages": [
+ {
+ "contents": [
+ "38 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "6 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "6 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "103 0 R",
+ "title": "Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 1
+ },
+ {
+ "contents": [
+ "42 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "7 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "7 0 R",
+ "/FitR",
+ 66,
+ 714,
+ 180,
+ 770
+ ],
+ "object": "102 0 R",
+ "title": "Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770"
+ }
+ ],
+ "pageposfrom1": 2
+ },
+ {
+ "contents": [
+ "44 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "8 0 R",
+ "outlines": [],
+ "pageposfrom1": 3
+ },
+ {
+ "contents": [
+ "46 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "9 0 R",
+ "outlines": [],
+ "pageposfrom1": 4
+ },
+ {
+ "contents": [
+ "48 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "10 0 R",
+ "outlines": [],
+ "pageposfrom1": 5
+ },
+ {
+ "contents": [
+ "50 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "11 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "11 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "4 0 R",
+ "title": "Potato 1 -> 5: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 6
+ },
+ {
+ "contents": [
+ "52 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "12 0 R",
+ "outlines": [],
+ "pageposfrom1": 7
+ },
+ {
+ "contents": [
+ "54 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "13 0 R",
+ "outlines": [],
+ "pageposfrom1": 8
+ },
+ {
+ "contents": [
+ "56 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "14 0 R",
+ "outlines": [],
+ "pageposfrom1": 9
+ },
+ {
+ "contents": [
+ "58 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "15 0 R",
+ "outlines": [],
+ "pageposfrom1": 10
+ },
+ {
+ "contents": [
+ "60 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "16 0 R",
+ "outlines": [],
+ "pageposfrom1": 11
+ },
+ {
+ "contents": [
+ "62 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "17 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "17 0 R",
+ "/Fit"
+ ],
+ "object": "36 0 R",
+ "title": "Mern 1.1 -> 11: /Fit"
+ }
+ ],
+ "pageposfrom1": 12
+ },
+ {
+ "contents": [
+ "64 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "18 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "18 0 R",
+ "/FitV",
+ 100
+ ],
+ "object": "100 0 R",
+ "title": "Biherbadem 1.1.1 -> 12: /FitV 100"
+ },
+ {
+ "dest": [
+ "18 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "101 0 R",
+ "title": "Gawehwehweh 1.1.2 -> 12: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 13
+ },
+ {
+ "contents": [
+ "66 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "19 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "19 0 R",
+ "/FitH",
+ 792
+ ],
+ "object": "37 0 R",
+ "title": "Squash ÷πʬ÷ 1.2 -> 13: /FitH 792"
+ }
+ ],
+ "pageposfrom1": 14
+ },
+ {
+ "contents": [
+ "68 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "20 0 R",
+ "outlines": [],
+ "pageposfrom1": 15
+ },
+ {
+ "contents": [
+ "70 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "21 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "21 0 R",
+ "/XYZ",
+ 66,
+ 756,
+ 3
+ ],
+ "object": "5 0 R",
+ "title": "Salad 2 -> 15: /XYZ 66 756 3"
+ }
+ ],
+ "pageposfrom1": 16
+ },
+ {
+ "contents": [
+ "72 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "22 0 R",
+ "outlines": [],
+ "pageposfrom1": 17
+ },
+ {
+ "contents": [
+ "74 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "23 0 R",
+ "outlines": [],
+ "pageposfrom1": 18
+ },
+ {
+ "contents": [
+ "76 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "24 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "24 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "104 0 R",
+ "title": "Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 19
+ },
+ {
+ "contents": [
+ "78 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "25 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "25 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "105 0 R",
+ "title": "Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 20
+ },
+ {
+ "contents": [
+ "80 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "26 0 R",
+ "outlines": [],
+ "pageposfrom1": 21
+ },
+ {
+ "contents": [
+ "82 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "27 0 R",
+ "outlines": [],
+ "pageposfrom1": 22
+ },
+ {
+ "contents": [
+ "84 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "28 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "28 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "106 0 R",
+ "title": "Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 23
+ },
+ {
+ "contents": [
+ "86 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "29 0 R",
+ "outlines": [],
+ "pageposfrom1": 24
+ },
+ {
+ "contents": [
+ "88 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "30 0 R",
+ "outlines": [],
+ "pageposfrom1": 25
+ },
+ {
+ "contents": [
+ "90 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "31 0 R",
+ "outlines": [],
+ "pageposfrom1": 26
+ },
+ {
+ "contents": [
+ "92 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "32 0 R",
+ "outlines": [],
+ "pageposfrom1": 27
+ },
+ {
+ "contents": [
+ "94 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "33 0 R",
+ "outlines": [],
+ "pageposfrom1": 28
+ },
+ {
+ "contents": [
+ "96 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "34 0 R",
+ "outlines": [],
+ "pageposfrom1": 29
+ },
+ {
+ "contents": [
+ "98 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "35 0 R",
+ "outlines": [],
+ "pageposfrom1": 30
+ }
+ ],
+ "pagelabels": [],
"acroform": {
"fields": [],
"hasacroform": false,
@@ -32,764 +464,161 @@
},
"userpasswordmatched": false
},
- "objectinfo": {
- "1 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "10 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "100 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "101 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "102 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "103 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "104 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "105 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "106 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "107 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "108 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": false,
- "length": null
- }
- },
- "13 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "14 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "15 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "16 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "17 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "18 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "19 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "2 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "20 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "21 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "22 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "23 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "24 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "25 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "26 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "27 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "28 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "29 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "3 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "30 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "31 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "32 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "33 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "34 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "35 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "36 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "37 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "38 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "39 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "4 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "40 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "41 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "42 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "43 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "44 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "45 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "46 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "47 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "48 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "49 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "5 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "50 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "51 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "52 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "53 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "54 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "55 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "56 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "57 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "58 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "59 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "6 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "60 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "61 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "62 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "63 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "64 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "65 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "66 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "67 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "68 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "69 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "7 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "70 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "71 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "72 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "73 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "74 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "75 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "76 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "77 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "78 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "79 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "8 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "80 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "81 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "82 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "83 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "84 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "85 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "86 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "87 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "88 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "89 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "9 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "90 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "91 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "92 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "93 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "94 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "95 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "96 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "97 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "98 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
+ "outlines": [
+ {
+ "dest": [
+ "11 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 6,
+ "kids": [
+ {
+ "dest": [
+ "17 0 R",
+ "/Fit"
+ ],
+ "destpageposfrom1": 12,
+ "kids": [
+ {
+ "dest": [
+ "18 0 R",
+ "/FitV",
+ 100
+ ],
+ "destpageposfrom1": 13,
+ "kids": [
+ {
+ "dest": [
+ "24 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 19,
+ "kids": [],
+ "object": "104 0 R",
+ "open": true,
+ "title": "Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null"
+ },
+ {
+ "dest": [
+ "25 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 20,
+ "kids": [],
+ "object": "105 0 R",
+ "open": true,
+ "title": "Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null"
+ }
+ ],
+ "object": "100 0 R",
+ "open": false,
+ "title": "Biherbadem 1.1.1 -> 12: /FitV 100"
+ },
+ {
+ "dest": [
+ "18 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 13,
+ "kids": [
+ {
+ "dest": [
+ "28 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 23,
+ "kids": [],
+ "object": "106 0 R",
+ "open": true,
+ "title": "Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null"
+ }
+ ],
+ "object": "101 0 R",
+ "open": true,
+ "title": "Gawehwehweh 1.1.2 -> 12: /XYZ null null null"
+ }
+ ],
+ "object": "36 0 R",
+ "open": false,
+ "title": "Mern 1.1 -> 11: /Fit"
+ },
+ {
+ "dest": [
+ "19 0 R",
+ "/FitH",
+ 792
+ ],
+ "destpageposfrom1": 14,
+ "kids": [
+ {
+ "dest": [
+ "7 0 R",
+ "/FitR",
+ 66,
+ 714,
+ 180,
+ 770
+ ],
+ "destpageposfrom1": 2,
+ "kids": [],
+ "object": "102 0 R",
+ "open": true,
+ "title": "Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770"
+ },
+ {
+ "dest": [
+ "6 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 1,
+ "kids": [],
+ "object": "103 0 R",
+ "open": true,
+ "title": "Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null"
+ }
+ ],
+ "object": "37 0 R",
+ "open": true,
+ "title": "Squash ÷πʬ÷ 1.2 -> 13: /FitH 792"
+ }
+ ],
+ "object": "4 0 R",
+ "open": true,
+ "title": "Potato 1 -> 5: /XYZ null null null"
},
- "99 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "dest": [
+ "21 0 R",
+ "/XYZ",
+ 66,
+ 756,
+ 3
+ ],
+ "destpageposfrom1": 16,
+ "kids": [],
+ "object": "5 0 R",
+ "open": true,
+ "title": "Salad 2 -> 15: /XYZ 66 756 3"
}
- },
+ ],
"objects": {
"1 0 R": {
"/Names": {
@@ -1660,591 +1489,762 @@
"/Size": 109
}
},
- "outlines": [
- {
- "dest": [
- "11 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 6,
- "kids": [
- {
- "dest": [
- "17 0 R",
- "/Fit"
- ],
- "destpageposfrom1": 12,
- "kids": [
- {
- "dest": [
- "18 0 R",
- "/FitV",
- 100
- ],
- "destpageposfrom1": 13,
- "kids": [
- {
- "dest": [
- "24 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 19,
- "kids": [],
- "object": "104 0 R",
- "open": true,
- "title": "Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null"
- },
- {
- "dest": [
- "25 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 20,
- "kids": [],
- "object": "105 0 R",
- "open": true,
- "title": "Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null"
- }
- ],
- "object": "100 0 R",
- "open": false,
- "title": "Biherbadem 1.1.1 -> 12: /FitV 100"
- },
- {
- "dest": [
- "18 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 13,
- "kids": [
- {
- "dest": [
- "28 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 23,
- "kids": [],
- "object": "106 0 R",
- "open": true,
- "title": "Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null"
- }
- ],
- "object": "101 0 R",
- "open": true,
- "title": "Gawehwehweh 1.1.2 -> 12: /XYZ null null null"
- }
- ],
- "object": "36 0 R",
- "open": false,
- "title": "Mern 1.1 -> 11: /Fit"
- },
- {
- "dest": [
- "19 0 R",
- "/FitH",
- 792
- ],
- "destpageposfrom1": 14,
- "kids": [
- {
- "dest": [
- "7 0 R",
- "/FitR",
- 66,
- 714,
- 180,
- 770
- ],
- "destpageposfrom1": 2,
- "kids": [],
- "object": "102 0 R",
- "open": true,
- "title": "Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770"
- },
- {
- "dest": [
- "6 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 1,
- "kids": [],
- "object": "103 0 R",
- "open": true,
- "title": "Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null"
- }
- ],
- "object": "37 0 R",
- "open": true,
- "title": "Squash ÷πʬ÷ 1.2 -> 13: /FitH 792"
- }
- ],
- "object": "4 0 R",
- "open": true,
- "title": "Potato 1 -> 5: /XYZ null null null"
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "dest": [
- "21 0 R",
- "/XYZ",
- 66,
- 756,
- 3
- ],
- "destpageposfrom1": 16,
- "kids": [],
- "object": "5 0 R",
- "open": true,
- "title": "Salad 2 -> 15: /XYZ 66 756 3"
- }
- ],
- "pagelabels": [],
- "pages": [
- {
- "contents": [
- "38 0 R"
- ],
- "images": [],
- "label": null,
- "object": "6 0 R",
- "outlines": [
- {
- "dest": [
- "6 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "103 0 R",
- "title": "Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null"
- }
- ],
- "pageposfrom1": 1
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "42 0 R"
- ],
- "images": [],
- "label": null,
- "object": "7 0 R",
- "outlines": [
- {
- "dest": [
- "7 0 R",
- "/FitR",
- 66,
- 714,
- 180,
- 770
- ],
- "object": "102 0 R",
- "title": "Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770"
- }
- ],
- "pageposfrom1": 2
+ "100 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "44 0 R"
- ],
- "images": [],
- "label": null,
- "object": "8 0 R",
- "outlines": [],
- "pageposfrom1": 3
+ "101 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "46 0 R"
- ],
- "images": [],
- "label": null,
- "object": "9 0 R",
- "outlines": [],
- "pageposfrom1": 4
+ "102 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "48 0 R"
- ],
- "images": [],
- "label": null,
- "object": "10 0 R",
- "outlines": [],
- "pageposfrom1": 5
+ "103 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "50 0 R"
- ],
- "images": [],
- "label": null,
- "object": "11 0 R",
- "outlines": [
- {
- "dest": [
- "11 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "4 0 R",
- "title": "Potato 1 -> 5: /XYZ null null null"
- }
- ],
- "pageposfrom1": 6
+ "104 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "52 0 R"
- ],
- "images": [],
- "label": null,
- "object": "12 0 R",
- "outlines": [],
- "pageposfrom1": 7
+ "105 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "54 0 R"
- ],
- "images": [],
- "label": null,
- "object": "13 0 R",
- "outlines": [],
- "pageposfrom1": 8
+ "106 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "56 0 R"
- ],
- "images": [],
- "label": null,
- "object": "14 0 R",
- "outlines": [],
- "pageposfrom1": 9
+ "107 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "58 0 R"
- ],
- "images": [],
- "label": null,
- "object": "15 0 R",
- "outlines": [],
- "pageposfrom1": 10
+ "108 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "60 0 R"
- ],
- "images": [],
- "label": null,
- "object": "16 0 R",
- "outlines": [],
- "pageposfrom1": 11
+ "11 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "62 0 R"
- ],
- "images": [],
- "label": null,
- "object": "17 0 R",
- "outlines": [
- {
- "dest": [
- "17 0 R",
- "/Fit"
- ],
- "object": "36 0 R",
- "title": "Mern 1.1 -> 11: /Fit"
- }
- ],
- "pageposfrom1": 12
+ "12 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "64 0 R"
- ],
- "images": [],
- "label": null,
- "object": "18 0 R",
- "outlines": [
- {
- "dest": [
- "18 0 R",
- "/FitV",
- 100
- ],
- "object": "100 0 R",
- "title": "Biherbadem 1.1.1 -> 12: /FitV 100"
- },
- {
- "dest": [
- "18 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "101 0 R",
- "title": "Gawehwehweh 1.1.2 -> 12: /XYZ null null null"
- }
- ],
- "pageposfrom1": 13
+ "13 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "66 0 R"
- ],
- "images": [],
- "label": null,
- "object": "19 0 R",
- "outlines": [
- {
- "dest": [
- "19 0 R",
- "/FitH",
- 792
- ],
- "object": "37 0 R",
- "title": "Squash ÷πʬ÷ 1.2 -> 13: /FitH 792"
- }
- ],
- "pageposfrom1": 14
+ "14 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "68 0 R"
- ],
- "images": [],
- "label": null,
- "object": "20 0 R",
- "outlines": [],
- "pageposfrom1": 15
+ "15 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "70 0 R"
- ],
- "images": [],
- "label": null,
- "object": "21 0 R",
- "outlines": [
- {
- "dest": [
- "21 0 R",
- "/XYZ",
- 66,
- 756,
- 3
- ],
- "object": "5 0 R",
- "title": "Salad 2 -> 15: /XYZ 66 756 3"
- }
- ],
- "pageposfrom1": 16
+ "16 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "72 0 R"
- ],
- "images": [],
- "label": null,
- "object": "22 0 R",
- "outlines": [],
- "pageposfrom1": 17
+ "17 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "74 0 R"
- ],
- "images": [],
- "label": null,
- "object": "23 0 R",
- "outlines": [],
- "pageposfrom1": 18
+ "18 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "76 0 R"
- ],
- "images": [],
- "label": null,
- "object": "24 0 R",
- "outlines": [
- {
- "dest": [
- "24 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "104 0 R",
- "title": "Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null"
- }
- ],
- "pageposfrom1": 19
+ "19 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "78 0 R"
- ],
- "images": [],
- "label": null,
- "object": "25 0 R",
- "outlines": [
- {
- "dest": [
- "25 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "105 0 R",
- "title": "Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null"
- }
- ],
- "pageposfrom1": 20
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "80 0 R"
- ],
- "images": [],
- "label": null,
- "object": "26 0 R",
- "outlines": [],
- "pageposfrom1": 21
+ "20 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "82 0 R"
- ],
- "images": [],
- "label": null,
- "object": "27 0 R",
- "outlines": [],
- "pageposfrom1": 22
+ "21 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "84 0 R"
- ],
- "images": [],
- "label": null,
- "object": "28 0 R",
- "outlines": [
- {
- "dest": [
- "28 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "106 0 R",
- "title": "Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null"
- }
- ],
- "pageposfrom1": 23
+ "22 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "86 0 R"
- ],
- "images": [],
- "label": null,
- "object": "29 0 R",
- "outlines": [],
- "pageposfrom1": 24
+ "23 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "88 0 R"
- ],
- "images": [],
- "label": null,
- "object": "30 0 R",
- "outlines": [],
- "pageposfrom1": 25
+ "24 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "90 0 R"
- ],
- "images": [],
- "label": null,
- "object": "31 0 R",
- "outlines": [],
- "pageposfrom1": 26
+ "25 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "92 0 R"
- ],
- "images": [],
- "label": null,
- "object": "32 0 R",
- "outlines": [],
- "pageposfrom1": 27
+ "26 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "94 0 R"
- ],
- "images": [],
- "label": null,
- "object": "33 0 R",
- "outlines": [],
- "pageposfrom1": 28
+ "27 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "96 0 R"
- ],
- "images": [],
- "label": null,
- "object": "34 0 R",
- "outlines": [],
- "pageposfrom1": 29
+ "28 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "98 0 R"
- ],
- "images": [],
- "label": null,
- "object": "35 0 R",
- "outlines": [],
- "pageposfrom1": 30
+ "29 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "30 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "31 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "32 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "33 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "34 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "35 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "36 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "37 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "38 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "39 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "4 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "40 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "41 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "42 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "43 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "44 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "45 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "46 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "47 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "48 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "49 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "5 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "50 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "51 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "52 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "53 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "54 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "55 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "56 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "57 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "58 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "59 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "6 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "60 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "61 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "62 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "63 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "64 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "65 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "66 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "67 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "68 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "69 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "7 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "70 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "71 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "72 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "73 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "74 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "75 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "76 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "77 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "78 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "79 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "8 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "80 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "81 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "82 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "83 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "84 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "85 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "86 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "87 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "88 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "89 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "9 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "90 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "91 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "92 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "93 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "94 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "95 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "96 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "97 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "98 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "99 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out b/qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out
index 2d4a81d4..41a555cf 100644
--- a/qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out
+++ b/qpdf/qtest/qpdf/json-outlines-with-old-root-dests.out
@@ -1,788 +1,729 @@
{
- "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
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
},
- "objectinfo": {
- "1 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "10 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "100 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "101 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "102 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "103 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "104 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "105 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "106 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "107 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": false,
- "length": null
- }
- },
- "13 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "14 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "15 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "16 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "17 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "18 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "19 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "2 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "20 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "21 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "22 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "23 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "24 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "25 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "26 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "27 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "28 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "29 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "3 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "30 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "31 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "32 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "33 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "34 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "35 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "36 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "37 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "38 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 44
- }
- },
- "39 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "4 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "40 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "41 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "42 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 44
- }
- },
- "43 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "44 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 44
- }
- },
- "45 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "46 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 44
- }
- },
- "47 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "48 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 44
- }
- },
- "49 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "5 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "50 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 44
- }
- },
- "51 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "52 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 44
- }
- },
- "53 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "54 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 44
- }
- },
- "55 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "56 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 44
- }
- },
- "57 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "58 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 44
- }
- },
- "59 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "6 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "60 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "61 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "62 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "63 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "64 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "65 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "66 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "67 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "68 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
- },
- "69 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ "pages": [
+ {
+ "contents": [
+ "38 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "0",
+ "/St": 1
+ },
+ "object": "6 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "6 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "103 0 R",
+ "title": "•Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 1
},
- "7 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "42 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 1
+ },
+ "object": "7 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "7 0 R",
+ "/FitR",
+ 66,
+ 714,
+ 180,
+ 770
+ ],
+ "object": "102 0 R",
+ "title": "•Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770"
+ }
+ ],
+ "pageposfrom1": 2
},
- "70 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "44 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 2
+ },
+ "object": "8 0 R",
+ "outlines": [],
+ "pageposfrom1": 3
},
- "71 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "46 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 3
+ },
+ "object": "9 0 R",
+ "outlines": [],
+ "pageposfrom1": 4
},
- "72 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "48 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 4
+ },
+ "object": "10 0 R",
+ "outlines": [],
+ "pageposfrom1": 5
},
- "73 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "50 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 5
+ },
+ "object": "11 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "11 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "4 0 R",
+ "title": "•Potato 1 -> 5: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 6
},
- "74 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "52 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 6
+ },
+ "object": "12 0 R",
+ "outlines": [],
+ "pageposfrom1": 7
},
- "75 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "54 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 7
+ },
+ "object": "13 0 R",
+ "outlines": [],
+ "pageposfrom1": 8
},
- "76 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "56 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 8
+ },
+ "object": "14 0 R",
+ "outlines": [],
+ "pageposfrom1": 9
},
- "77 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "58 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 9
+ },
+ "object": "15 0 R",
+ "outlines": [],
+ "pageposfrom1": 10
},
- "78 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "60 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 10
+ },
+ "object": "16 0 R",
+ "outlines": [],
+ "pageposfrom1": 11
},
- "79 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "62 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 11
+ },
+ "object": "17 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "17 0 R",
+ "/Fit"
+ ],
+ "object": "36 0 R",
+ "title": "•Mern 1.1 -> 11: /Fit"
+ }
+ ],
+ "pageposfrom1": 12
},
- "8 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "64 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 12
+ },
+ "object": "18 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "18 0 R",
+ "/FitV",
+ 100
+ ],
+ "object": "100 0 R",
+ "title": "•Biherbadem 1.1.1 -> 12: /FitV 100"
+ },
+ {
+ "dest": [
+ "18 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "101 0 R",
+ "title": "•Gawehwehweh 1.1.2 -> 12: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 13
},
- "80 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "66 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 13
+ },
+ "object": "19 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "19 0 R",
+ "/FitH",
+ 792
+ ],
+ "object": "37 0 R",
+ "title": "•Squash ÷πʬ÷ 1.2 -> 13: /FitH 792"
+ }
+ ],
+ "pageposfrom1": 14
},
- "81 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "68 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 14
+ },
+ "object": "20 0 R",
+ "outlines": [],
+ "pageposfrom1": 15
},
- "82 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "70 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 15
+ },
+ "object": "21 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "21 0 R",
+ "/XYZ",
+ 66,
+ 756,
+ 3
+ ],
+ "object": "5 0 R",
+ "title": "•Salad 2 -> 15: /XYZ 66 756 3"
+ }
+ ],
+ "pageposfrom1": 16
},
- "83 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "72 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 16
+ },
+ "object": "22 0 R",
+ "outlines": [],
+ "pageposfrom1": 17
},
- "84 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "74 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 17
+ },
+ "object": "23 0 R",
+ "outlines": [],
+ "pageposfrom1": 18
},
- "85 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "76 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 18
+ },
+ "object": "24 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "24 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "104 0 R",
+ "title": "•Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 19
},
- "86 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "78 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 19
+ },
+ "object": "25 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "25 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "105 0 R",
+ "title": "•Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 20
},
- "87 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "80 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 20
+ },
+ "object": "26 0 R",
+ "outlines": [],
+ "pageposfrom1": 21
},
- "88 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "82 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 21
+ },
+ "object": "27 0 R",
+ "outlines": [],
+ "pageposfrom1": 22
},
- "89 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "84 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 22
+ },
+ "object": "28 0 R",
+ "outlines": [
+ {
+ "dest": [
+ "28 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "object": "106 0 R",
+ "title": "•Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null"
+ }
+ ],
+ "pageposfrom1": 23
},
- "9 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "86 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 23
+ },
+ "object": "29 0 R",
+ "outlines": [],
+ "pageposfrom1": 24
},
- "90 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "88 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 24
+ },
+ "object": "30 0 R",
+ "outlines": [],
+ "pageposfrom1": 25
},
- "91 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "90 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 25
+ },
+ "object": "31 0 R",
+ "outlines": [],
+ "pageposfrom1": 26
},
- "92 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "92 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 26
+ },
+ "object": "32 0 R",
+ "outlines": [],
+ "pageposfrom1": 27
},
- "93 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "94 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 27
+ },
+ "object": "33 0 R",
+ "outlines": [],
+ "pageposfrom1": 28
},
- "94 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ {
+ "contents": [
+ "96 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 28
+ },
+ "object": "34 0 R",
+ "outlines": [],
+ "pageposfrom1": 29
},
- "95 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "contents": [
+ "98 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 29
+ },
+ "object": "35 0 R",
+ "outlines": [],
+ "pageposfrom1": 30
+ }
+ ],
+ "pagelabels": [
+ {
+ "index": 0,
+ "label": {
+ "/P": "0",
+ "/St": 1
}
},
- "96 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
+ {
+ "index": 1,
+ "label": {
+ "/S": "/R",
+ "/St": 1
}
+ }
+ ],
+ "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
},
- "97 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ "encrypted": false,
+ "ownerpasswordmatched": false,
+ "parameters": {
+ "P": 0,
+ "R": 0,
+ "V": 0,
+ "bits": 0,
+ "filemethod": "none",
+ "key": null,
+ "method": "none",
+ "streammethod": "none",
+ "stringmethod": "none"
},
- "98 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 45
- }
+ "userpasswordmatched": false
+ },
+ "outlines": [
+ {
+ "dest": [
+ "11 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 6,
+ "kids": [
+ {
+ "dest": [
+ "17 0 R",
+ "/Fit"
+ ],
+ "destpageposfrom1": 12,
+ "kids": [
+ {
+ "dest": [
+ "18 0 R",
+ "/FitV",
+ 100
+ ],
+ "destpageposfrom1": 13,
+ "kids": [
+ {
+ "dest": [
+ "24 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 19,
+ "kids": [],
+ "object": "104 0 R",
+ "open": true,
+ "title": "•Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null"
+ },
+ {
+ "dest": [
+ "25 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 20,
+ "kids": [],
+ "object": "105 0 R",
+ "open": true,
+ "title": "•Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null"
+ }
+ ],
+ "object": "100 0 R",
+ "open": false,
+ "title": "•Biherbadem 1.1.1 -> 12: /FitV 100"
+ },
+ {
+ "dest": [
+ "18 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 13,
+ "kids": [
+ {
+ "dest": [
+ "28 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 23,
+ "kids": [],
+ "object": "106 0 R",
+ "open": true,
+ "title": "•Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null"
+ }
+ ],
+ "object": "101 0 R",
+ "open": true,
+ "title": "•Gawehwehweh 1.1.2 -> 12: /XYZ null null null"
+ }
+ ],
+ "object": "36 0 R",
+ "open": true,
+ "title": "•Mern 1.1 -> 11: /Fit"
+ },
+ {
+ "dest": [
+ "19 0 R",
+ "/FitH",
+ 792
+ ],
+ "destpageposfrom1": 14,
+ "kids": [
+ {
+ "dest": [
+ "7 0 R",
+ "/FitR",
+ 66,
+ 714,
+ 180,
+ 770
+ ],
+ "destpageposfrom1": 2,
+ "kids": [],
+ "object": "102 0 R",
+ "open": true,
+ "title": "•Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770"
+ },
+ {
+ "dest": [
+ "6 0 R",
+ "/XYZ",
+ null,
+ null,
+ null
+ ],
+ "destpageposfrom1": 1,
+ "kids": [],
+ "object": "103 0 R",
+ "open": true,
+ "title": "•Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null"
+ }
+ ],
+ "object": "37 0 R",
+ "open": true,
+ "title": "•Squash ÷πʬ÷ 1.2 -> 13: /FitH 792"
+ }
+ ],
+ "object": "4 0 R",
+ "open": true,
+ "title": "•Potato 1 -> 5: /XYZ null null null"
},
- "99 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "dest": [
+ "21 0 R",
+ "/XYZ",
+ 66,
+ 756,
+ 3
+ ],
+ "destpageposfrom1": 16,
+ "kids": [],
+ "object": "5 0 R",
+ "open": true,
+ "title": "•Salad 2 -> 15: /XYZ 66 756 3"
}
- },
+ ],
"objects": {
"1 0 R": {
"/Dests": "107 0 R",
@@ -1658,696 +1599,755 @@
"/Size": 108
}
},
- "outlines": [
- {
- "dest": [
- "11 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 6,
- "kids": [
- {
- "dest": [
- "17 0 R",
- "/Fit"
- ],
- "destpageposfrom1": 12,
- "kids": [
- {
- "dest": [
- "18 0 R",
- "/FitV",
- 100
- ],
- "destpageposfrom1": 13,
- "kids": [
- {
- "dest": [
- "24 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 19,
- "kids": [],
- "object": "104 0 R",
- "open": true,
- "title": "•Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null"
- },
- {
- "dest": [
- "25 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 20,
- "kids": [],
- "object": "105 0 R",
- "open": true,
- "title": "•Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null"
- }
- ],
- "object": "100 0 R",
- "open": false,
- "title": "•Biherbadem 1.1.1 -> 12: /FitV 100"
- },
- {
- "dest": [
- "18 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 13,
- "kids": [
- {
- "dest": [
- "28 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 23,
- "kids": [],
- "object": "106 0 R",
- "open": true,
- "title": "•Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null"
- }
- ],
- "object": "101 0 R",
- "open": true,
- "title": "•Gawehwehweh 1.1.2 -> 12: /XYZ null null null"
- }
- ],
- "object": "36 0 R",
- "open": true,
- "title": "•Mern 1.1 -> 11: /Fit"
- },
- {
- "dest": [
- "19 0 R",
- "/FitH",
- 792
- ],
- "destpageposfrom1": 14,
- "kids": [
- {
- "dest": [
- "7 0 R",
- "/FitR",
- 66,
- 714,
- 180,
- 770
- ],
- "destpageposfrom1": 2,
- "kids": [],
- "object": "102 0 R",
- "open": true,
- "title": "•Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770"
- },
- {
- "dest": [
- "6 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "destpageposfrom1": 1,
- "kids": [],
- "object": "103 0 R",
- "open": true,
- "title": "•Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null"
- }
- ],
- "object": "37 0 R",
- "open": true,
- "title": "•Squash ÷πʬ÷ 1.2 -> 13: /FitH 792"
- }
- ],
- "object": "4 0 R",
- "open": true,
- "title": "•Potato 1 -> 5: /XYZ null null null"
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "dest": [
- "21 0 R",
- "/XYZ",
- 66,
- 756,
- 3
- ],
- "destpageposfrom1": 16,
- "kids": [],
- "object": "5 0 R",
- "open": true,
- "title": "•Salad 2 -> 15: /XYZ 66 756 3"
- }
- ],
- "pagelabels": [
- {
- "index": 0,
- "label": {
- "/P": "0",
- "/St": 1
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 1,
- "label": {
- "/S": "/R",
- "/St": 1
+ "100 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
- }
- ],
- "pages": [
- {
- "contents": [
- "38 0 R"
- ],
- "images": [],
- "label": {
- "/P": "0",
- "/St": 1
- },
- "object": "6 0 R",
- "outlines": [
- {
- "dest": [
- "6 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "103 0 R",
- "title": "•Merschqaberschq (A) 1.2.2 -> 0: /XYZ null null null"
- }
- ],
- "pageposfrom1": 1
},
- {
- "contents": [
- "42 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 1
- },
- "object": "7 0 R",
- "outlines": [
- {
- "dest": [
- "7 0 R",
- "/FitR",
- 66,
- 714,
- 180,
- 770
- ],
- "object": "102 0 R",
- "title": "•Gabeebeebee (name) 1.2.1 -> 1: /FitR 66 714 180 770"
- }
- ],
- "pageposfrom1": 2
+ "101 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "44 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 2
- },
- "object": "8 0 R",
- "outlines": [],
- "pageposfrom1": 3
+ "102 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "46 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 3
- },
- "object": "9 0 R",
- "outlines": [],
- "pageposfrom1": 4
+ "103 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "48 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 4
- },
- "object": "10 0 R",
- "outlines": [],
- "pageposfrom1": 5
+ "104 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "50 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 5
- },
- "object": "11 0 R",
- "outlines": [
- {
- "dest": [
- "11 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "4 0 R",
- "title": "•Potato 1 -> 5: /XYZ null null null"
- }
- ],
- "pageposfrom1": 6
+ "105 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "52 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 6
- },
- "object": "12 0 R",
- "outlines": [],
- "pageposfrom1": 7
+ "106 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "54 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 7
- },
- "object": "13 0 R",
- "outlines": [],
- "pageposfrom1": 8
+ "107 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "56 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 8
- },
- "object": "14 0 R",
- "outlines": [],
- "pageposfrom1": 9
+ "11 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "58 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 9
- },
- "object": "15 0 R",
- "outlines": [],
- "pageposfrom1": 10
+ "12 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "60 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 10
- },
- "object": "16 0 R",
- "outlines": [],
- "pageposfrom1": 11
+ "13 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "62 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 11
- },
- "object": "17 0 R",
- "outlines": [
- {
- "dest": [
- "17 0 R",
- "/Fit"
- ],
- "object": "36 0 R",
- "title": "•Mern 1.1 -> 11: /Fit"
- }
- ],
- "pageposfrom1": 12
+ "14 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "64 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 12
- },
- "object": "18 0 R",
- "outlines": [
- {
- "dest": [
- "18 0 R",
- "/FitV",
- 100
- ],
- "object": "100 0 R",
- "title": "•Biherbadem 1.1.1 -> 12: /FitV 100"
- },
- {
- "dest": [
- "18 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "101 0 R",
- "title": "•Gawehwehweh 1.1.2 -> 12: /XYZ null null null"
- }
- ],
- "pageposfrom1": 13
+ "15 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "66 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 13
- },
- "object": "19 0 R",
- "outlines": [
- {
- "dest": [
- "19 0 R",
- "/FitH",
- 792
- ],
- "object": "37 0 R",
- "title": "•Squash ÷πʬ÷ 1.2 -> 13: /FitH 792"
- }
- ],
- "pageposfrom1": 14
+ "16 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "68 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 14
- },
- "object": "20 0 R",
- "outlines": [],
- "pageposfrom1": 15
+ "17 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "70 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 15
- },
- "object": "21 0 R",
- "outlines": [
- {
- "dest": [
- "21 0 R",
- "/XYZ",
- 66,
- 756,
- 3
- ],
- "object": "5 0 R",
- "title": "•Salad 2 -> 15: /XYZ 66 756 3"
- }
- ],
- "pageposfrom1": 16
+ "18 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "72 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 16
- },
- "object": "22 0 R",
- "outlines": [],
- "pageposfrom1": 17
+ "19 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "74 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 17
- },
- "object": "23 0 R",
- "outlines": [],
- "pageposfrom1": 18
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "76 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 18
- },
- "object": "24 0 R",
- "outlines": [
- {
- "dest": [
- "24 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "104 0 R",
- "title": "•Glarpenspliel (A, name) 1.1.1.1 -> 18: /XYZ null null null"
- }
- ],
- "pageposfrom1": 19
+ "20 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "78 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 19
- },
- "object": "25 0 R",
- "outlines": [
- {
- "dest": [
- "25 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "105 0 R",
- "title": "•Hagoogamagoogle 1.1.1.2 -> 19: /XYZ null null null"
- }
- ],
- "pageposfrom1": 20
+ "21 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "80 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 20
- },
- "object": "26 0 R",
- "outlines": [],
- "pageposfrom1": 21
+ "22 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "82 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 21
- },
- "object": "27 0 R",
- "outlines": [],
- "pageposfrom1": 22
+ "23 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "84 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 22
- },
- "object": "28 0 R",
- "outlines": [
- {
- "dest": [
- "28 0 R",
- "/XYZ",
- null,
- null,
- null
- ],
- "object": "106 0 R",
- "title": "•Jawarnianbvarwash 1.1.2.1 -> 22: /XYZ null null null"
- }
- ],
- "pageposfrom1": 23
+ "24 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "86 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 23
- },
- "object": "29 0 R",
- "outlines": [],
- "pageposfrom1": 24
+ "25 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "88 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 24
- },
- "object": "30 0 R",
- "outlines": [],
- "pageposfrom1": 25
+ "26 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "90 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 25
- },
- "object": "31 0 R",
- "outlines": [],
- "pageposfrom1": 26
+ "27 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "92 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 26
- },
- "object": "32 0 R",
- "outlines": [],
- "pageposfrom1": 27
+ "28 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "94 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 27
- },
- "object": "33 0 R",
- "outlines": [],
- "pageposfrom1": 28
+ "29 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "96 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 28
- },
- "object": "34 0 R",
- "outlines": [],
- "pageposfrom1": 29
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "98 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 29
- },
- "object": "35 0 R",
- "outlines": [],
- "pageposfrom1": 30
+ "30 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "31 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "32 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "33 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "34 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "35 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "36 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "37 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "38 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "39 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "4 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "40 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "41 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "42 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "43 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "44 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "45 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "46 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "47 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "48 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "49 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "5 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "50 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "51 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "52 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "53 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "54 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "55 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "56 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "57 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "58 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 44
+ }
+ },
+ "59 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "6 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "60 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "61 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "62 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "63 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "64 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "65 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "66 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "67 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "68 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "69 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "7 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "70 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "71 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "72 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "73 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "74 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "75 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "76 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "77 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "78 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "79 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "8 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "80 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "81 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "82 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "83 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "84 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "85 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "86 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "87 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "88 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "89 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "9 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "90 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "91 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "92 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "93 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "94 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "95 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "96 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "97 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "98 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 45
+ }
+ },
+ "99 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer-2.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer-2.out
index 30a6f9db..b378b012 100644
--- a/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer-2.out
+++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer-2.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"objects": {
"2 0 R": {
"/Count": 30,
@@ -40,9 +44,5 @@
"/Root": "1 0 R",
"/Size": 107
}
- },
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer.out
index f590c095..b73c11e0 100644
--- a/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer.out
+++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects-trailer.out
@@ -1,12 +1,12 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"objects": {
"trailer": {
"/Root": "1 0 R",
"/Size": 107
}
- },
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects.out
index d44793df..c0427a9c 100644
--- a/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects.out
+++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-objects.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"objects": {
"1 0 R": {
"/Outlines": "95 0 R",
@@ -904,9 +908,5 @@
"/Root": "1 0 R",
"/Size": 107
}
- },
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages.out
index f57dca17..6e48d855 100644
--- a/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages.out
+++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines-pages.out
@@ -1,159 +1,8 @@
{
- "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"
- }
- ],
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -671,8 +520,159 @@
"pageposfrom1": 30
}
],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ "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"
+ }
+ ]
}
diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines.out
index 7b1394ad..1b42f117 100644
--- a/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines.out
+++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-outlines.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"outlines": [
{
"dest": [
@@ -153,9 +157,5 @@
"open": true,
"title": "Trepak 2 -> 15: /XYZ 66 756 3"
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels.out
index 54f3db92..1febfe71 100644
--- a/qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels.out
+++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-pagelabels.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pagelabels": [
{
"index": 0,
@@ -84,9 +88,5 @@
"/St": 54
}
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines-pages.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines-pages.out
index b3f9dc4c..1b46af05 100644
--- a/qpdf/qtest/qpdf/json-page-labels-and-outlines-pages.out
+++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines-pages.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -515,9 +519,5 @@
"outlines": [],
"pageposfrom1": 30
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/json-page-labels-and-outlines.out b/qpdf/qtest/qpdf/json-page-labels-and-outlines.out
index e7d702f6..dff3d9d8 100644
--- a/qpdf/qtest/qpdf/json-page-labels-and-outlines.out
+++ b/qpdf/qtest/qpdf/json-page-labels-and-outlines.out
@@ -1,781 +1,799 @@
{
- "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
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
},
- "objectinfo": {
- "1 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "10 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "100 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "101 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "102 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "103 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "104 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "105 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "106 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": false,
- "length": null
- }
- },
- "13 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "14 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "15 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "16 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "17 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "18 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "19 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "2 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "20 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "21 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "22 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "23 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "24 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "25 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "26 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "27 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "28 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "29 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "3 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "30 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "31 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "32 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "33 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "34 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "35 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "36 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "37 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "38 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "39 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "4 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "40 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "41 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "42 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "43 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "44 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "45 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "46 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "47 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "48 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "49 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "5 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "50 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "51 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "52 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "53 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "54 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "55 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
- },
- "56 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "57 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
- },
- "58 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "59 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
- },
- "6 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ "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
},
- "60 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "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
},
- "61 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "39 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 1
+ },
+ "object": "5 0 R",
+ "outlines": [],
+ "pageposfrom1": 3
},
- "62 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "41 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 2
+ },
+ "object": "6 0 R",
+ "outlines": [],
+ "pageposfrom1": 4
},
- "63 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "43 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 3
+ },
+ "object": "7 0 R",
+ "outlines": [],
+ "pageposfrom1": 5
},
- "64 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "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
},
- "65 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "47 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 5
+ },
+ "object": "9 0 R",
+ "outlines": [],
+ "pageposfrom1": 7
},
- "66 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "49 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "",
+ "/St": 1
+ },
+ "object": "10 0 R",
+ "outlines": [],
+ "pageposfrom1": 8
},
- "67 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "51 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "",
+ "/St": 2
+ },
+ "object": "11 0 R",
+ "outlines": [],
+ "pageposfrom1": 9
},
- "68 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "53 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 6
+ },
+ "object": "12 0 R",
+ "outlines": [],
+ "pageposfrom1": 10
},
- "69 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "55 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 7
+ },
+ "object": "13 0 R",
+ "outlines": [],
+ "pageposfrom1": 11
},
- "7 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "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
},
- "70 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "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
},
- "71 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "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
},
- "72 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "63 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/D",
+ "/St": 4
+ },
+ "object": "17 0 R",
+ "outlines": [],
+ "pageposfrom1": 15
},
- "73 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "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
},
- "74 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "67 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/D",
+ "/St": 7
+ },
+ "object": "19 0 R",
+ "outlines": [],
+ "pageposfrom1": 17
},
- "75 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "69 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/D",
+ "/St": 8
+ },
+ "object": "20 0 R",
+ "outlines": [],
+ "pageposfrom1": 18
},
- "76 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "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
},
- "77 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "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
},
- "78 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "75 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/D",
+ "/St": 12
+ },
+ "object": "23 0 R",
+ "outlines": [],
+ "pageposfrom1": 21
},
- "79 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "77 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/D",
+ "/St": 13
+ },
+ "object": "24 0 R",
+ "outlines": [],
+ "pageposfrom1": 22
},
- "8 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "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
},
- "80 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "81 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 50
+ },
+ "object": "26 0 R",
+ "outlines": [],
+ "pageposfrom1": 24
},
- "81 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "83 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 51
+ },
+ "object": "27 0 R",
+ "outlines": [],
+ "pageposfrom1": 25
},
- "82 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "85 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 52
+ },
+ "object": "28 0 R",
+ "outlines": [],
+ "pageposfrom1": 26
},
- "83 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "87 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 53
+ },
+ "object": "29 0 R",
+ "outlines": [],
+ "pageposfrom1": 27
},
- "84 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "89 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 54
+ },
+ "object": "30 0 R",
+ "outlines": [],
+ "pageposfrom1": 28
},
- "85 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "91 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 55
+ },
+ "object": "31 0 R",
+ "outlines": [],
+ "pageposfrom1": 29
},
- "86 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "contents": [
+ "93 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 54
+ },
+ "object": "32 0 R",
+ "outlines": [],
+ "pageposfrom1": 30
+ }
+ ],
+ "pagelabels": [
+ {
+ "index": 0,
+ "label": {
+ "/P": "",
+ "/St": 1
}
},
- "87 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
+ {
+ "index": 2,
+ "label": {
+ "/S": "/r",
+ "/St": 1
}
},
- "88 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 7,
+ "label": {
+ "/P": "",
+ "/St": 1
}
},
- "89 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
+ {
+ "index": 9,
+ "label": {
+ "/S": "/r",
+ "/St": 6
}
},
- "9 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 11,
+ "label": {
+ "/P": "",
+ "/St": 1
}
},
- "90 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 12,
+ "label": {
+ "/S": "/D",
+ "/St": 2
}
},
- "91 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
+ {
+ "index": 15,
+ "label": {
+ "/S": "/D",
+ "/St": 6
}
},
- "92 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 19,
+ "label": {
+ "/P": "",
+ "/St": 1
}
},
- "93 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
+ {
+ "index": 20,
+ "label": {
+ "/S": "/D",
+ "/St": 12
}
},
- "94 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 22,
+ "label": {
+ "/S": "/D",
+ "/St": 16059
}
},
- "95 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 23,
+ "label": {
+ "/S": "/r",
+ "/St": 50
}
},
- "96 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 29,
+ "label": {
+ "/S": "/r",
+ "/St": 54
}
+ }
+ ],
+ "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
},
- "97 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ "encrypted": false,
+ "ownerpasswordmatched": false,
+ "parameters": {
+ "P": 0,
+ "R": 0,
+ "V": 0,
+ "bits": 0,
+ "filemethod": "none",
+ "key": null,
+ "method": "none",
+ "streammethod": "none",
+ "stringmethod": "none"
},
- "98 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ "userpasswordmatched": false
+ },
+ "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"
},
- "99 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": 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"
}
- },
+ ],
"objects": {
"1 0 R": {
"/Outlines": "95 0 R",
@@ -1682,766 +1700,748 @@
"/Size": 107
}
},
- "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"
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": 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"
- }
- ],
- "pagelabels": [
- {
- "index": 0,
- "label": {
- "/P": "",
- "/St": 1
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 2,
- "label": {
- "/S": "/r",
- "/St": 1
+ "100 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 7,
- "label": {
- "/P": "",
- "/St": 1
+ "101 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 9,
- "label": {
- "/S": "/r",
- "/St": 6
+ "102 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 11,
- "label": {
- "/P": "",
- "/St": 1
+ "103 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 12,
- "label": {
- "/S": "/D",
- "/St": 2
+ "104 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 15,
- "label": {
- "/S": "/D",
- "/St": 6
+ "105 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 19,
- "label": {
- "/P": "",
- "/St": 1
+ "106 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 20,
- "label": {
- "/S": "/D",
- "/St": 12
+ "11 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 22,
- "label": {
- "/S": "/D",
- "/St": 16059
+ "12 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 23,
- "label": {
- "/S": "/r",
- "/St": 50
+ "13 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 29,
- "label": {
- "/S": "/r",
- "/St": 54
+ "14 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
- }
- ],
- "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
+ "15 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "39 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 1
- },
- "object": "5 0 R",
- "outlines": [],
- "pageposfrom1": 3
+ "16 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "41 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 2
- },
- "object": "6 0 R",
- "outlines": [],
- "pageposfrom1": 4
+ "17 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "43 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 3
- },
- "object": "7 0 R",
- "outlines": [],
- "pageposfrom1": 5
+ "18 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "19 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "47 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 5
- },
- "object": "9 0 R",
- "outlines": [],
- "pageposfrom1": 7
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "49 0 R"
- ],
- "images": [],
- "label": {
- "/P": "",
- "/St": 1
- },
- "object": "10 0 R",
- "outlines": [],
- "pageposfrom1": 8
+ "20 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "51 0 R"
- ],
- "images": [],
- "label": {
- "/P": "",
- "/St": 2
- },
- "object": "11 0 R",
- "outlines": [],
- "pageposfrom1": 9
+ "21 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "53 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 6
- },
- "object": "12 0 R",
- "outlines": [],
- "pageposfrom1": 10
+ "22 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "55 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 7
- },
- "object": "13 0 R",
- "outlines": [],
- "pageposfrom1": 11
+ "23 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "24 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "25 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "26 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "63 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/D",
- "/St": 4
- },
- "object": "17 0 R",
- "outlines": [],
- "pageposfrom1": 15
+ "27 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "28 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "67 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/D",
- "/St": 7
- },
- "object": "19 0 R",
- "outlines": [],
- "pageposfrom1": 17
+ "29 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "69 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/D",
- "/St": 8
- },
- "object": "20 0 R",
- "outlines": [],
- "pageposfrom1": 18
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "30 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "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
+ "31 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "75 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/D",
- "/St": 12
- },
- "object": "23 0 R",
- "outlines": [],
- "pageposfrom1": 21
+ "32 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "77 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/D",
- "/St": 13
- },
- "object": "24 0 R",
- "outlines": [],
- "pageposfrom1": 22
+ "33 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
},
- {
- "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
+ "34 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "81 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 50
- },
- "object": "26 0 R",
- "outlines": [],
- "pageposfrom1": 24
+ "35 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "83 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 51
- },
- "object": "27 0 R",
- "outlines": [],
- "pageposfrom1": 25
+ "36 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "85 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 52
- },
- "object": "28 0 R",
- "outlines": [],
- "pageposfrom1": 26
+ "37 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
},
- {
- "contents": [
- "87 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 53
- },
- "object": "29 0 R",
- "outlines": [],
- "pageposfrom1": 27
+ "38 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "89 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 54
- },
- "object": "30 0 R",
- "outlines": [],
- "pageposfrom1": 28
+ "39 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
},
- {
- "contents": [
- "91 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 55
- },
- "object": "31 0 R",
- "outlines": [],
- "pageposfrom1": 29
+ "4 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "93 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 54
- },
- "object": "32 0 R",
- "outlines": [],
- "pageposfrom1": 30
+ "40 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "41 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "42 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "43 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "44 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "45 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "46 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "47 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "48 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "49 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "5 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "50 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "51 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "52 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "53 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "54 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "55 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "56 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "57 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "58 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "59 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "6 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "60 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "61 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "62 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "63 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "64 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "65 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "66 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "67 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "68 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "69 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "7 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "70 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "71 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "72 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "73 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "74 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "75 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "76 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "77 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "78 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "79 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "8 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "80 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "81 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "82 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "83 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "84 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "85 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "86 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "87 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "88 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "89 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "9 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "90 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "91 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "92 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "93 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "94 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "95 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "96 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "97 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "98 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "99 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/json-page-labels-num-tree.out b/qpdf/qtest/qpdf/json-page-labels-num-tree.out
index cc474335..b1b4d114 100644
--- a/qpdf/qtest/qpdf/json-page-labels-num-tree.out
+++ b/qpdf/qtest/qpdf/json-page-labels-num-tree.out
@@ -1,732 +1,542 @@
{
- "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
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
},
- "objectinfo": {
- "1 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": false,
- "length": null
- }
- },
- "13 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "14 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "15 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "16 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "17 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "18 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "19 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "2 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "20 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "21 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "22 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "23 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "24 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "25 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "26 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "27 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "28 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "29 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "3 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "30 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "31 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "32 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "33 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "34 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "35 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "36 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "37 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "38 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "39 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "4 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "40 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "41 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "42 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "43 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "44 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "45 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "46 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "47 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "48 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "49 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "5 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "50 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "51 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "52 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "53 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "54 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "55 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "56 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "57 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "58 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 46
- }
- },
- "59 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ "pages": [
+ {
+ "contents": [
+ "38 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 1
+ },
+ "object": "6 0 R",
+ "outlines": [],
+ "pageposfrom1": 1
},
- "6 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "42 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 2
+ },
+ "object": "7 0 R",
+ "outlines": [],
+ "pageposfrom1": 2
},
- "60 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "44 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "blank",
+ "/St": 1
+ },
+ "object": "8 0 R",
+ "outlines": [],
+ "pageposfrom1": 3
},
- "61 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "46 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "X-",
+ "/S": "/A",
+ "/St": 17
+ },
+ "object": "9 0 R",
+ "outlines": [],
+ "pageposfrom1": 4
},
- "62 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "48 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "X-",
+ "/S": "/A",
+ "/St": 18
+ },
+ "object": "10 0 R",
+ "outlines": [],
+ "pageposfrom1": 5
},
- "63 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "50 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "",
+ "/St": 1
+ },
+ "object": "11 0 R",
+ "outlines": [],
+ "pageposfrom1": 6
},
- "64 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "52 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 3
+ },
+ "object": "12 0 R",
+ "outlines": [],
+ "pageposfrom1": 7
},
- "65 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "54 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 4
+ },
+ "object": "13 0 R",
+ "outlines": [],
+ "pageposfrom1": 8
},
- "66 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "56 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 5
+ },
+ "object": "14 0 R",
+ "outlines": [],
+ "pageposfrom1": 9
},
- "67 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "58 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/D",
+ "/St": 1
+ },
+ "object": "15 0 R",
+ "outlines": [],
+ "pageposfrom1": 10
},
- "68 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "60 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/D",
+ "/St": 2
+ },
+ "object": "16 0 R",
+ "outlines": [],
+ "pageposfrom1": 11
},
- "69 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "62 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/a",
+ "/St": 1
+ },
+ "object": "17 0 R",
+ "outlines": [],
+ "pageposfrom1": 12
},
- "7 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "64 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/a",
+ "/St": 3
+ },
+ "object": "18 0 R",
+ "outlines": [],
+ "pageposfrom1": 13
},
- "70 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "66 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/a",
+ "/St": 4
+ },
+ "object": "19 0 R",
+ "outlines": [],
+ "pageposfrom1": 14
},
- "71 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "68 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/a",
+ "/St": 5
+ },
+ "object": "20 0 R",
+ "outlines": [],
+ "pageposfrom1": 15
},
- "72 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "70 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "q.",
+ "/S": "/D",
+ "/St": 6
+ },
+ "object": "21 0 R",
+ "outlines": [],
+ "pageposfrom1": 16
},
- "73 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "72 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "q.",
+ "/S": "/D",
+ "/St": 7
+ },
+ "object": "22 0 R",
+ "outlines": [],
+ "pageposfrom1": 17
},
- "74 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "74 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "q.",
+ "/S": "/D",
+ "/St": 8
+ },
+ "object": "23 0 R",
+ "outlines": [],
+ "pageposfrom1": 18
},
- "75 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "76 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "q.",
+ "/S": "/D",
+ "/St": 9
+ },
+ "object": "24 0 R",
+ "outlines": [],
+ "pageposfrom1": 19
},
- "76 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "78 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/P": "www",
+ "/St": 1
+ },
+ "object": "25 0 R",
+ "outlines": [],
+ "pageposfrom1": 20
},
- "77 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "80 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/D",
+ "/St": 12
+ },
+ "object": "26 0 R",
+ "outlines": [],
+ "pageposfrom1": 21
},
- "78 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "82 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/D",
+ "/St": 13
+ },
+ "object": "27 0 R",
+ "outlines": [],
+ "pageposfrom1": 22
},
- "79 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "84 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/D",
+ "/St": 16059
+ },
+ "object": "28 0 R",
+ "outlines": [],
+ "pageposfrom1": 23
},
- "8 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "86 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 50
+ },
+ "object": "29 0 R",
+ "outlines": [],
+ "pageposfrom1": 24
},
- "80 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "88 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 51
+ },
+ "object": "30 0 R",
+ "outlines": [],
+ "pageposfrom1": 25
},
- "81 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "90 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 52
+ },
+ "object": "31 0 R",
+ "outlines": [],
+ "pageposfrom1": 26
},
- "82 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "92 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 53
+ },
+ "object": "32 0 R",
+ "outlines": [],
+ "pageposfrom1": 27
},
- "83 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "94 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 54
+ },
+ "object": "33 0 R",
+ "outlines": [],
+ "pageposfrom1": 28
},
- "84 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "96 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/R",
+ "/St": 55
+ },
+ "object": "34 0 R",
+ "outlines": [],
+ "pageposfrom1": 29
},
- "85 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "contents": [
+ "98 0 R"
+ ],
+ "images": [],
+ "label": {
+ "/S": "/r",
+ "/St": 54
+ },
+ "object": "35 0 R",
+ "outlines": [],
+ "pageposfrom1": 30
+ }
+ ],
+ "pagelabels": [
+ {
+ "index": 0,
+ "label": {
+ "/S": "/r",
+ "/St": 1
}
},
- "86 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
+ {
+ "index": 2,
+ "label": {
+ "/P": "blank",
+ "/St": 1
}
},
- "87 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 3,
+ "label": {
+ "/P": "X-",
+ "/S": "/A",
+ "/St": 17
}
},
- "88 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
+ {
+ "index": 5,
+ "label": {
+ "/P": "",
+ "/St": 1
}
},
- "89 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 6,
+ "label": {
+ "/S": "/R",
+ "/St": 3
}
},
- "9 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 9,
+ "label": {
+ "/S": "/D",
+ "/St": 1
}
},
- "90 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
+ {
+ "index": 11,
+ "label": {
+ "/S": "/a",
+ "/St": 1
}
},
- "91 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 12,
+ "label": {
+ "/S": "/a",
+ "/St": 3
}
},
- "92 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
+ {
+ "index": 15,
+ "label": {
+ "/P": "q.",
+ "/S": "/D",
+ "/St": 6
}
},
- "93 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 19,
+ "label": {
+ "/P": "www",
+ "/St": 1
}
},
- "94 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
+ {
+ "index": 20,
+ "label": {
+ "/S": "/D",
+ "/St": 12
}
},
- "95 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 22,
+ "label": {
+ "/S": "/D",
+ "/St": 16059
}
},
- "96 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
+ {
+ "index": 23,
+ "label": {
+ "/S": "/R",
+ "/St": 50
}
},
- "97 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
+ {
+ "index": 29,
+ "label": {
+ "/S": "/r",
+ "/St": 54
}
+ }
+ ],
+ "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
},
- "98 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ "encrypted": false,
+ "ownerpasswordmatched": false,
+ "parameters": {
+ "P": 0,
+ "R": 0,
+ "V": 0,
+ "bits": 0,
+ "filemethod": "none",
+ "key": null,
+ "method": "none",
+ "streammethod": "none",
+ "stringmethod": "none"
},
- "99 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- }
+ "userpasswordmatched": false
},
+ "outlines": [],
"objects": {
"1 0 R": {
"/PageLabels": "2 0 R",
@@ -1525,509 +1335,699 @@
"/Size": 100
}
},
- "outlines": [],
- "pagelabels": [
- {
- "index": 0,
- "label": {
- "/S": "/r",
- "/St": 1
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 2,
- "label": {
- "/P": "blank",
- "/St": 1
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 3,
- "label": {
- "/P": "X-",
- "/S": "/A",
- "/St": 17
+ "11 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 5,
- "label": {
- "/P": "",
- "/St": 1
+ "12 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 6,
- "label": {
- "/S": "/R",
- "/St": 3
+ "13 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 9,
- "label": {
- "/S": "/D",
- "/St": 1
+ "14 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 11,
- "label": {
- "/S": "/a",
- "/St": 1
+ "15 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 12,
- "label": {
- "/S": "/a",
- "/St": 3
+ "16 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 15,
- "label": {
- "/P": "q.",
- "/S": "/D",
- "/St": 6
+ "17 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 19,
- "label": {
- "/P": "www",
- "/St": 1
+ "18 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 20,
- "label": {
- "/S": "/D",
- "/St": 12
+ "19 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 22,
- "label": {
- "/S": "/D",
- "/St": 16059
+ "2 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 23,
- "label": {
- "/S": "/R",
- "/St": 50
+ "20 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
},
- {
- "index": 29,
- "label": {
- "/S": "/r",
- "/St": 54
+ "21 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
}
- }
- ],
- "pages": [
- {
- "contents": [
- "38 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 1
- },
- "object": "6 0 R",
- "outlines": [],
- "pageposfrom1": 1
},
- {
- "contents": [
- "42 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 2
- },
- "object": "7 0 R",
- "outlines": [],
- "pageposfrom1": 2
+ "22 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "44 0 R"
- ],
- "images": [],
- "label": {
- "/P": "blank",
- "/St": 1
- },
- "object": "8 0 R",
- "outlines": [],
- "pageposfrom1": 3
+ "23 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "46 0 R"
- ],
- "images": [],
- "label": {
- "/P": "X-",
- "/S": "/A",
- "/St": 17
- },
- "object": "9 0 R",
- "outlines": [],
- "pageposfrom1": 4
+ "24 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "48 0 R"
- ],
- "images": [],
- "label": {
- "/P": "X-",
- "/S": "/A",
- "/St": 18
- },
- "object": "10 0 R",
- "outlines": [],
- "pageposfrom1": 5
+ "25 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "50 0 R"
- ],
- "images": [],
- "label": {
- "/P": "",
- "/St": 1
- },
- "object": "11 0 R",
- "outlines": [],
- "pageposfrom1": 6
+ "26 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "52 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 3
- },
- "object": "12 0 R",
- "outlines": [],
- "pageposfrom1": 7
+ "27 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "54 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 4
- },
- "object": "13 0 R",
- "outlines": [],
- "pageposfrom1": 8
+ "28 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "56 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 5
- },
- "object": "14 0 R",
- "outlines": [],
- "pageposfrom1": 9
+ "29 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "58 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/D",
- "/St": 1
- },
- "object": "15 0 R",
- "outlines": [],
- "pageposfrom1": 10
+ "3 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "60 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/D",
- "/St": 2
- },
- "object": "16 0 R",
- "outlines": [],
- "pageposfrom1": 11
+ "30 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "62 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/a",
- "/St": 1
- },
- "object": "17 0 R",
- "outlines": [],
- "pageposfrom1": 12
+ "31 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "64 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/a",
- "/St": 3
- },
- "object": "18 0 R",
- "outlines": [],
- "pageposfrom1": 13
+ "32 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "66 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/a",
- "/St": 4
- },
- "object": "19 0 R",
- "outlines": [],
- "pageposfrom1": 14
+ "33 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "68 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/a",
- "/St": 5
- },
- "object": "20 0 R",
- "outlines": [],
- "pageposfrom1": 15
+ "34 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "70 0 R"
- ],
- "images": [],
- "label": {
- "/P": "q.",
- "/S": "/D",
- "/St": 6
- },
- "object": "21 0 R",
- "outlines": [],
- "pageposfrom1": 16
+ "35 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "72 0 R"
- ],
- "images": [],
- "label": {
- "/P": "q.",
- "/S": "/D",
- "/St": 7
- },
- "object": "22 0 R",
- "outlines": [],
- "pageposfrom1": 17
+ "36 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "74 0 R"
- ],
- "images": [],
- "label": {
- "/P": "q.",
- "/S": "/D",
- "/St": 8
- },
- "object": "23 0 R",
- "outlines": [],
- "pageposfrom1": 18
+ "37 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "76 0 R"
- ],
- "images": [],
- "label": {
- "/P": "q.",
- "/S": "/D",
- "/St": 9
- },
- "object": "24 0 R",
- "outlines": [],
- "pageposfrom1": 19
+ "38 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
},
- {
- "contents": [
- "78 0 R"
- ],
- "images": [],
- "label": {
- "/P": "www",
- "/St": 1
- },
- "object": "25 0 R",
- "outlines": [],
- "pageposfrom1": 20
+ "39 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "80 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/D",
- "/St": 12
- },
- "object": "26 0 R",
- "outlines": [],
- "pageposfrom1": 21
+ "4 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "82 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/D",
- "/St": 13
- },
- "object": "27 0 R",
- "outlines": [],
- "pageposfrom1": 22
+ "40 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "84 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/D",
- "/St": 16059
- },
- "object": "28 0 R",
- "outlines": [],
- "pageposfrom1": 23
+ "41 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "86 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 50
- },
- "object": "29 0 R",
- "outlines": [],
- "pageposfrom1": 24
+ "42 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
},
- {
- "contents": [
- "88 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 51
- },
- "object": "30 0 R",
- "outlines": [],
- "pageposfrom1": 25
+ "43 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "90 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 52
- },
- "object": "31 0 R",
- "outlines": [],
- "pageposfrom1": 26
+ "44 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
},
- {
- "contents": [
- "92 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 53
- },
- "object": "32 0 R",
- "outlines": [],
- "pageposfrom1": 27
+ "45 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "94 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 54
- },
- "object": "33 0 R",
- "outlines": [],
- "pageposfrom1": 28
+ "46 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
},
- {
- "contents": [
- "96 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/R",
- "/St": 55
- },
- "object": "34 0 R",
- "outlines": [],
- "pageposfrom1": 29
+ "47 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "98 0 R"
- ],
- "images": [],
- "label": {
- "/S": "/r",
- "/St": 54
- },
- "object": "35 0 R",
- "outlines": [],
- "pageposfrom1": 30
+ "48 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "49 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "5 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "50 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "51 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "52 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "53 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "54 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "55 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "56 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "57 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "58 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 46
+ }
+ },
+ "59 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "6 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "60 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "61 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "62 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "63 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "64 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "65 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "66 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "67 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "68 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "69 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "7 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "70 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "71 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "72 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "73 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "74 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "75 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "76 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "77 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "78 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "79 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "8 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "80 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "81 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "82 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "83 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "84 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "85 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "86 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "87 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "88 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "89 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "9 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "90 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "91 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "92 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "93 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "94 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "95 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "96 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "97 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "98 0 R": {
+ "stream": {
+ "filter": null,
+ "is": true,
+ "length": 47
+ }
+ },
+ "99 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/optimize-images-defaults-json.out b/qpdf/qtest/qpdf/optimize-images-defaults-json.out
index c53d2b02..a453b929 100644
--- a/qpdf/qtest/qpdf/optimize-images-defaults-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-defaults-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -56,9 +60,5 @@
"outlines": [],
"pageposfrom1": 1
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/optimize-images-image-streams-json.out b/qpdf/qtest/qpdf/optimize-images-image-streams-json.out
index 9734fc9a..1412a6e1 100644
--- a/qpdf/qtest/qpdf/optimize-images-image-streams-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-image-streams-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -234,9 +238,5 @@
"outlines": [],
"pageposfrom1": 9
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/optimize-images-inline-images-all-size-json.out b/qpdf/qtest/qpdf/optimize-images-inline-images-all-size-json.out
index 90b88d81..cf495ba6 100644
--- a/qpdf/qtest/qpdf/optimize-images-inline-images-all-size-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-inline-images-all-size-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -71,9 +75,5 @@
"outlines": [],
"pageposfrom1": 1
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/optimize-images-inline-images-json.out b/qpdf/qtest/qpdf/optimize-images-inline-images-json.out
index e605541b..cbaaf2d4 100644
--- a/qpdf/qtest/qpdf/optimize-images-inline-images-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-inline-images-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -71,9 +75,5 @@
"outlines": [],
"pageposfrom1": 1
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/optimize-images-inline-images-keep-all-json.out b/qpdf/qtest/qpdf/optimize-images-inline-images-keep-all-json.out
index 5d4477d1..4c9c2e56 100644
--- a/qpdf/qtest/qpdf/optimize-images-inline-images-keep-all-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-inline-images-keep-all-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -10,9 +14,5 @@
"outlines": [],
"pageposfrom1": 1
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/optimize-images-inline-images-keep-some-json.out b/qpdf/qtest/qpdf/optimize-images-inline-images-keep-some-json.out
index baf626ed..8722ea5d 100644
--- a/qpdf/qtest/qpdf/optimize-images-inline-images-keep-some-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-inline-images-keep-some-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -56,9 +60,5 @@
"outlines": [],
"pageposfrom1": 1
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/optimize-images-min-area-all-json.out b/qpdf/qtest/qpdf/optimize-images-min-area-all-json.out
index c53d2b02..a453b929 100644
--- a/qpdf/qtest/qpdf/optimize-images-min-area-all-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-min-area-all-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -56,9 +60,5 @@
"outlines": [],
"pageposfrom1": 1
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/optimize-images-min-area-json.out b/qpdf/qtest/qpdf/optimize-images-min-area-json.out
index c53d2b02..a453b929 100644
--- a/qpdf/qtest/qpdf/optimize-images-min-area-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-min-area-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -56,9 +60,5 @@
"outlines": [],
"pageposfrom1": 1
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/optimize-images-min-height-json.out b/qpdf/qtest/qpdf/optimize-images-min-height-json.out
index 1c009cb4..c9319058 100644
--- a/qpdf/qtest/qpdf/optimize-images-min-height-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-min-height-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -56,9 +60,5 @@
"outlines": [],
"pageposfrom1": 1
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/optimize-images-min-width-json.out b/qpdf/qtest/qpdf/optimize-images-min-width-json.out
index 80ccffcc..cbf44238 100644
--- a/qpdf/qtest/qpdf/optimize-images-min-width-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-min-width-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -56,9 +60,5 @@
"outlines": [],
"pageposfrom1": 1
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/optimize-images-unsupported-json.out b/qpdf/qtest/qpdf/optimize-images-unsupported-json.out
index 78026973..fdbd28fb 100644
--- a/qpdf/qtest/qpdf/optimize-images-unsupported-json.out
+++ b/qpdf/qtest/qpdf/optimize-images-unsupported-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"pages": [
{
"contents": [
@@ -41,9 +45,5 @@
"outlines": [],
"pageposfrom1": 1
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ ]
}
diff --git a/qpdf/qtest/qpdf/page_api_2-json-objects.out b/qpdf/qtest/qpdf/page_api_2-json-objects.out
index 76feb0d6..6650ba07 100644
--- a/qpdf/qtest/qpdf/page_api_2-json-objects.out
+++ b/qpdf/qtest/qpdf/page_api_2-json-objects.out
@@ -1,75 +1,7 @@
{
- "objectinfo": {
- "1 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
- },
- "10 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": true,
- "length": 47
- }
- },
- "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": true,
- "length": 47
- }
- }
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
},
"objects": {
"1 0 R": {
@@ -153,8 +85,76 @@
"/Size": 11
}
},
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
+ },
+ "10 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": true,
+ "length": 47
+ }
+ },
+ "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": true,
+ "length": 47
+ }
+ }
+ }
}
diff --git a/qpdf/qtest/qpdf/page_api_2-json-pages.out b/qpdf/qtest/qpdf/page_api_2-json-pages.out
index d08e18d6..705a745e 100644
--- a/qpdf/qtest/qpdf/page_api_2-json-pages.out
+++ b/qpdf/qtest/qpdf/page_api_2-json-pages.out
@@ -1,83 +1,40 @@
{
- "objectinfo": {
- "1 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
- }
- },
- "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": true,
- "length": 47
- }
- },
- "7 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
+ "pages": [
+ {
+ "contents": [
+ "6 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "4 0 R",
+ "outlines": [],
+ "pageposfrom1": 1
},
- "8 0 R": {
- "stream": {
- "filter": null,
- "is": false,
- "length": null
- }
+ {
+ "contents": [
+ "6 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "11 0 R",
+ "outlines": [],
+ "pageposfrom1": 2
},
- "9 0 R": {
- "stream": {
- "filter": null,
- "is": true,
- "length": 47
- }
+ {
+ "contents": [
+ "9 0 R"
+ ],
+ "images": [],
+ "label": null,
+ "object": "5 0 R",
+ "outlines": [],
+ "pageposfrom1": 3
}
- },
+ ],
"objects": {
"1 0 R": {
"/Pages": "3 0 R",
@@ -180,40 +137,83 @@
"/Size": 11
}
},
- "pages": [
- {
- "contents": [
- "6 0 R"
- ],
- "images": [],
- "label": null,
- "object": "4 0 R",
- "outlines": [],
- "pageposfrom1": 1
+ "objectinfo": {
+ "1 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "6 0 R"
- ],
- "images": [],
- "label": null,
- "object": "11 0 R",
- "outlines": [],
- "pageposfrom1": 2
+ "10 0 R": {
+ "stream": {
+ "filter": null,
+ "is": false,
+ "length": null
+ }
},
- {
- "contents": [
- "9 0 R"
- ],
- "images": [],
- "label": null,
- "object": "5 0 R",
- "outlines": [],
- "pageposfrom1": 3
+ "11 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": true,
+ "length": 47
+ }
+ },
+ "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": true,
+ "length": 47
+ }
}
- ],
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}
diff --git a/qpdf/qtest/qpdf/test76-json.out b/qpdf/qtest/qpdf/test76-json.out
index d1c88cf8..02f0317c 100644
--- a/qpdf/qtest/qpdf/test76-json.out
+++ b/qpdf/qtest/qpdf/test76-json.out
@@ -1,4 +1,8 @@
{
+ "version": 1,
+ "parameters": {
+ "decodelevel": "generalized"
+ },
"attachments": {
"att1": {
"filespec": "4 0 R",
@@ -15,9 +19,5 @@
"preferredcontents": "12 0 R",
"preferredname": "π.txt"
}
- },
- "parameters": {
- "decodelevel": "generalized"
- },
- "version": 1
+ }
}