Commit f62bec3ee53a377548ec197423efc20d4f4dc206
1 parent
aa92e1dd
update test suite to handle original object ID comments
git-svn-id: svn+q:///qpdf/trunk@663 71b93d88-0707-0410-a8cf-f5a4172ac649
Showing
29 changed files
with
948 additions
and
650 deletions
ChangeLog
| 1 | +2009-03-09 Jay Berkenbilt <ejb@ql.org> | ||
| 2 | + | ||
| 3 | + * libqpdf/Pl_LZWDecoder.cc: adjust LZWDecoder full table | ||
| 4 | + detection, now having been able to adequately test boundary | ||
| 5 | + conditions both and with and without early code change. Also | ||
| 6 | + compared implementation with other LZW decoders. | ||
| 7 | + | ||
| 1 | 2009-03-08 Jay Berkenbilt <ejb@ql.org> | 8 | 2009-03-08 Jay Berkenbilt <ejb@ql.org> |
| 2 | 9 | ||
| 3 | * qpdf/fix-qdf (write_ostream): Adjust offsets while writing | 10 | * qpdf/fix-qdf (write_ostream): Adjust offsets while writing |
| @@ -10,6 +17,9 @@ | @@ -10,6 +17,9 @@ | ||
| 10 | * libqpdf/QPDFWriter.cc (QPDFWriter::writeObject): In QDF mode, | 17 | * libqpdf/QPDFWriter.cc (QPDFWriter::writeObject): In QDF mode, |
| 11 | write a comment to the QDF file before each object that indicates | 18 | write a comment to the QDF file before each object that indicates |
| 12 | the object ID of the corresponding object from the original file. | 19 | the object ID of the corresponding object from the original file. |
| 20 | + Add --no-original-object-ids flag to qpdf and | ||
| 21 | + setSuppressOriginalObjectIDs() method to QPDFWriter to turn this | ||
| 22 | + behavior off. | ||
| 13 | 23 | ||
| 14 | * libqpdf/QPDF.cc (QPDF::pipeStreamData): Issue a warning instead | 24 | * libqpdf/QPDF.cc (QPDF::pipeStreamData): Issue a warning instead |
| 15 | of failing if there is a problem found while decoding stream. | 25 | of failing if there is a problem found while decoding stream. |
include/qpdf/QPDFWriter.hh
| @@ -74,6 +74,12 @@ class QPDFWriter | @@ -74,6 +74,12 @@ class QPDFWriter | ||
| 74 | // suites. | 74 | // suites. |
| 75 | void setStaticID(bool); | 75 | void setStaticID(bool); |
| 76 | 76 | ||
| 77 | + // Suppress inclusion of comments indicating original object IDs | ||
| 78 | + // when writing QDF files. This can also be useful for testing, | ||
| 79 | + // particularly when using comparison of two qdf files to | ||
| 80 | + // determine whether two PDF files have identical content. | ||
| 81 | + void setSuppressOriginalObjectIDs(bool); | ||
| 82 | + | ||
| 77 | // Preserve encryption. The default is true unless prefilering, | 83 | // Preserve encryption. The default is true unless prefilering, |
| 78 | // content normalization, or qdf mode has been selected in which | 84 | // content normalization, or qdf mode has been selected in which |
| 79 | // case encryption is never preserved. Encryption is also not | 85 | // case encryption is never preserved. Encryption is also not |
| @@ -208,6 +214,7 @@ class QPDFWriter | @@ -208,6 +214,7 @@ class QPDFWriter | ||
| 208 | stream_data_e stream_data_mode; | 214 | stream_data_e stream_data_mode; |
| 209 | bool qdf_mode; | 215 | bool qdf_mode; |
| 210 | bool static_id; | 216 | bool static_id; |
| 217 | + bool suppress_original_object_ids; | ||
| 211 | bool direct_stream_lengths; | 218 | bool direct_stream_lengths; |
| 212 | bool encrypted; | 219 | bool encrypted; |
| 213 | bool preserve_encryption; | 220 | bool preserve_encryption; |
libqpdf/QPDFWriter.cc
| @@ -32,6 +32,7 @@ QPDFWriter::QPDFWriter(QPDF& pdf, char const* filename) : | @@ -32,6 +32,7 @@ QPDFWriter::QPDFWriter(QPDF& pdf, char const* filename) : | ||
| 32 | stream_data_mode(s_compress), | 32 | stream_data_mode(s_compress), |
| 33 | qdf_mode(false), | 33 | qdf_mode(false), |
| 34 | static_id(false), | 34 | static_id(false), |
| 35 | + suppress_original_object_ids(false), | ||
| 35 | direct_stream_lengths(true), | 36 | direct_stream_lengths(true), |
| 36 | encrypted(false), | 37 | encrypted(false), |
| 37 | preserve_encryption(true), | 38 | preserve_encryption(true), |
| @@ -105,6 +106,12 @@ QPDFWriter::setStaticID(bool val) | @@ -105,6 +106,12 @@ QPDFWriter::setStaticID(bool val) | ||
| 105 | } | 106 | } |
| 106 | 107 | ||
| 107 | void | 108 | void |
| 109 | +QPDFWriter::setSuppressOriginalObjectIDs(bool val) | ||
| 110 | +{ | ||
| 111 | + this->suppress_original_object_ids = val; | ||
| 112 | +} | ||
| 113 | + | ||
| 114 | +void | ||
| 108 | QPDFWriter::setPreserveEncryption(bool val) | 115 | QPDFWriter::setPreserveEncryption(bool val) |
| 109 | { | 116 | { |
| 110 | this->preserve_encryption = val; | 117 | this->preserve_encryption = val; |
| @@ -932,9 +939,13 @@ QPDFWriter::writeObjectStream(QPDFObjectHandle object) | @@ -932,9 +939,13 @@ QPDFWriter::writeObjectStream(QPDFObjectHandle object) | ||
| 932 | { | 939 | { |
| 933 | writeString("%% Object stream: object " + | 940 | writeString("%% Object stream: object " + |
| 934 | QUtil::int_to_string(new_obj) + ", index " + | 941 | QUtil::int_to_string(new_obj) + ", index " + |
| 935 | - QUtil::int_to_string(count) + | ||
| 936 | - "; original object ID: " + | ||
| 937 | - QUtil::int_to_string(obj) + "\n"); | 942 | + QUtil::int_to_string(count)); |
| 943 | + if (! this->suppress_original_object_ids) | ||
| 944 | + { | ||
| 945 | + writeString("; original object ID: " + | ||
| 946 | + QUtil::int_to_string(obj)); | ||
| 947 | + } | ||
| 948 | + writeString("\n"); | ||
| 938 | } | 949 | } |
| 939 | if (pass == 1) | 950 | if (pass == 1) |
| 940 | { | 951 | { |
| @@ -1028,7 +1039,7 @@ QPDFWriter::writeObject(QPDFObjectHandle object, int object_stream_index) | @@ -1028,7 +1039,7 @@ QPDFWriter::writeObject(QPDFObjectHandle object, int object_stream_index) | ||
| 1028 | } | 1039 | } |
| 1029 | if (object_stream_index == -1) | 1040 | if (object_stream_index == -1) |
| 1030 | { | 1041 | { |
| 1031 | - if (this->qdf_mode) | 1042 | + if (this->qdf_mode && (! this->suppress_original_object_ids)) |
| 1032 | { | 1043 | { |
| 1033 | writeString("%% Original object ID: " + | 1044 | writeString("%% Original object ID: " + |
| 1034 | QUtil::int_to_string(object.getObjectID()) + " " + | 1045 | QUtil::int_to_string(object.getObjectID()) + " " + |
manual/qpdf-manual.xml
| @@ -645,6 +645,17 @@ make | @@ -645,6 +645,17 @@ make | ||
| 645 | </listitem> | 645 | </listitem> |
| 646 | </varlistentry> | 646 | </varlistentry> |
| 647 | <varlistentry> | 647 | <varlistentry> |
| 648 | + <term><option>--no-original-object-ids</option></term> | ||
| 649 | + <listitem> | ||
| 650 | + <para> | ||
| 651 | + Suppresses inclusion of original object ID comments in QDF | ||
| 652 | + files. This can be useful when generating QDF files for test | ||
| 653 | + purposes, particularly when comparing them to determine | ||
| 654 | + whether two PDF files have identical content. | ||
| 655 | + </para> | ||
| 656 | + </listitem> | ||
| 657 | + </varlistentry> | ||
| 658 | + <varlistentry> | ||
| 648 | <term><option>-show-encryption</option></term> | 659 | <term><option>-show-encryption</option></term> |
| 649 | <listitem> | 660 | <listitem> |
| 650 | <para> | 661 | <para> |
qpdf/qpdf.cc
| @@ -127,6 +127,7 @@ These options can be useful for digging into PDF files or for use in\n\ | @@ -127,6 +127,7 @@ These options can be useful for digging into PDF files or for use in\n\ | ||
| 127 | automated test suites for software that uses the qpdf library.\n\ | 127 | automated test suites for software that uses the qpdf library.\n\ |
| 128 | \n\ | 128 | \n\ |
| 129 | --static-id generate static /ID: FOR TESTING ONLY!\n\ | 129 | --static-id generate static /ID: FOR TESTING ONLY!\n\ |
| 130 | +--no-original-object-ids suppress original object ID comments in qdf mode\n\ | ||
| 130 | --show-encryption quickly show encryption parameters\n\ | 131 | --show-encryption quickly show encryption parameters\n\ |
| 131 | --check-linearization check file integrity and linearization status\n\ | 132 | --check-linearization check file integrity and linearization status\n\ |
| 132 | --show-linearization check and show all linearization data\n\ | 133 | --show-linearization check and show all linearization data\n\ |
| @@ -503,6 +504,7 @@ int main(int argc, char* argv[]) | @@ -503,6 +504,7 @@ int main(int argc, char* argv[]) | ||
| 503 | bool qdf_mode = false; | 504 | bool qdf_mode = false; |
| 504 | 505 | ||
| 505 | bool static_id = false; | 506 | bool static_id = false; |
| 507 | + bool suppress_original_object_id = false; | ||
| 506 | bool show_encryption = false; | 508 | bool show_encryption = false; |
| 507 | bool check_linearization = false; | 509 | bool check_linearization = false; |
| 508 | bool show_linearization = false; | 510 | bool show_linearization = false; |
| @@ -637,6 +639,10 @@ int main(int argc, char* argv[]) | @@ -637,6 +639,10 @@ int main(int argc, char* argv[]) | ||
| 637 | { | 639 | { |
| 638 | static_id = true; | 640 | static_id = true; |
| 639 | } | 641 | } |
| 642 | + else if (strcmp(arg, "no-original-object-ids") == 0) | ||
| 643 | + { | ||
| 644 | + suppress_original_object_id = true; | ||
| 645 | + } | ||
| 640 | else if (strcmp(arg, "show-encryption") == 0) | 646 | else if (strcmp(arg, "show-encryption") == 0) |
| 641 | { | 647 | { |
| 642 | show_encryption = true; | 648 | show_encryption = true; |
| @@ -921,6 +927,10 @@ int main(int argc, char* argv[]) | @@ -921,6 +927,10 @@ int main(int argc, char* argv[]) | ||
| 921 | { | 927 | { |
| 922 | w.setStaticID(true); | 928 | w.setStaticID(true); |
| 923 | } | 929 | } |
| 930 | + if (suppress_original_object_id) | ||
| 931 | + { | ||
| 932 | + w.setSuppressOriginalObjectIDs(true); | ||
| 933 | + } | ||
| 924 | if (encrypt) | 934 | if (encrypt) |
| 925 | { | 935 | { |
| 926 | if (keylen == 40) | 936 | if (keylen == 40) |
qpdf/qtest/qpdf.test
| @@ -181,7 +181,8 @@ for (my $i = 1; $i <= scalar(@badfiles); ++$i) | @@ -181,7 +181,8 @@ for (my $i = 1; $i <= scalar(@badfiles); ++$i) | ||
| 181 | # This heifer file was a real file that contained errors that Acrobat | 181 | # This heifer file was a real file that contained errors that Acrobat |
| 182 | # Reader can recover. We can recover it too. | 182 | # Reader can recover. We can recover it too. |
| 183 | $td->runtest("recover heifer file", | 183 | $td->runtest("recover heifer file", |
| 184 | - {$td->COMMAND => "qpdf --static-id -qdf heifer.pdf a.pdf"}, | 184 | + {$td->COMMAND => "qpdf --static-id --no-original-object-ids" . |
| 185 | + " -qdf heifer.pdf a.pdf"}, | ||
| 185 | {$td->FILE => "heifer.out", | 186 | {$td->FILE => "heifer.out", |
| 186 | $td->EXIT_STATUS => 3}, | 187 | $td->EXIT_STATUS => 3}, |
| 187 | $td->NORMALIZE_NEWLINES); | 188 | $td->NORMALIZE_NEWLINES); |
| @@ -195,7 +196,8 @@ $td->runtest("check output", | @@ -195,7 +196,8 @@ $td->runtest("check output", | ||
| 195 | # mostly there. | 196 | # mostly there. |
| 196 | $td->runtest("good replaced page contents", | 197 | $td->runtest("good replaced page contents", |
| 197 | {$td->COMMAND => | 198 | {$td->COMMAND => |
| 198 | - "qpdf --static-id -qdf append-page-content.pdf a.pdf"}, | 199 | + "qpdf --static-id -qdf --no-original-object-ids" . |
| 200 | + " append-page-content.pdf a.pdf"}, | ||
| 199 | {$td->STRING => "", | 201 | {$td->STRING => "", |
| 200 | $td->EXIT_STATUS => 0}, | 202 | $td->EXIT_STATUS => 0}, |
| 201 | $td->NORMALIZE_NEWLINES); | 203 | $td->NORMALIZE_NEWLINES); |
| @@ -203,7 +205,8 @@ $td->runtest("check output", | @@ -203,7 +205,8 @@ $td->runtest("check output", | ||
| 203 | {$td->FILE => "a.pdf"}, | 205 | {$td->FILE => "a.pdf"}, |
| 204 | {$td->FILE => "append-page-content-good.qdf"}); | 206 | {$td->FILE => "append-page-content-good.qdf"}); |
| 205 | $td->runtest("damaged replaced page contents", | 207 | $td->runtest("damaged replaced page contents", |
| 206 | - {$td->COMMAND => "qpdf --static-id -qdf" . | 208 | + {$td->COMMAND => |
| 209 | + "qpdf --static-id -qdf --no-original-object-ids" . | ||
| 207 | " append-page-content-damaged.pdf a.pdf"}, | 210 | " append-page-content-damaged.pdf a.pdf"}, |
| 208 | {$td->FILE => "append-page-content-damaged.out", | 211 | {$td->FILE => "append-page-content-damaged.out", |
| 209 | $td->EXIT_STATUS => 3}, | 212 | $td->EXIT_STATUS => 3}, |
| @@ -295,7 +298,7 @@ for (my $n = 16; $n <= 19; ++$n) | @@ -295,7 +298,7 @@ for (my $n = 16; $n <= 19; ++$n) | ||
| 295 | foreach my $qdf ('-qdf', '', '-encrypt "" x 128 --') | 298 | foreach my $qdf ('-qdf', '', '-encrypt "" x 128 --') |
| 296 | { | 299 | { |
| 297 | # 4 tests + 1 compare_pdfs * 36 cases | 300 | # 4 tests + 1 compare_pdfs * 36 cases |
| 298 | - # 2 tests + 1 compare_pdfs * 12 cases | 301 | + # 2 additional tests * 12 cases |
| 299 | $td->runtest("object stream mode", | 302 | $td->runtest("object stream mode", |
| 300 | {$td->COMMAND => | 303 | {$td->COMMAND => |
| 301 | "qpdf --static-id $flags $qdf $in a.pdf"}, | 304 | "qpdf --static-id $flags $qdf $in a.pdf"}, |
| @@ -313,25 +316,17 @@ for (my $n = 16; $n <= 19; ++$n) | @@ -313,25 +316,17 @@ for (my $n = 16; $n <= 19; ++$n) | ||
| 313 | } | 316 | } |
| 314 | $td->runtest("convert to qdf", | 317 | $td->runtest("convert to qdf", |
| 315 | {$td->COMMAND => | 318 | {$td->COMMAND => |
| 316 | - "qpdf --static-id -qdf -decrypt" . | 319 | + "qpdf --static-id --no-original-object-ids" . |
| 320 | + " -qdf -decrypt" . | ||
| 317 | " -object-streams=disable $in a.qdf"}, | 321 | " -object-streams=disable $in a.qdf"}, |
| 318 | {$td->STRING => "", | 322 | {$td->STRING => "", |
| 319 | $td->EXIT_STATUS => 0}); | 323 | $td->EXIT_STATUS => 0}); |
| 320 | $td->runtest("convert output to qdf", | 324 | $td->runtest("convert output to qdf", |
| 321 | {$td->COMMAND => | 325 | {$td->COMMAND => |
| 322 | - "qpdf --static-id -qdf" . | ||
| 323 | - " -object-streams=disable a.pdf b.qdf"}, | 326 | + "qpdf --static-id --no-original-object-ids" . |
| 327 | + " -qdf -object-streams=disable a.pdf b.qdf"}, | ||
| 324 | {$td->STRING => "", | 328 | {$td->STRING => "", |
| 325 | $td->EXIT_STATUS => 0}); | 329 | $td->EXIT_STATUS => 0}); |
| 326 | - # XXX The comparison is broken because of the new original | ||
| 327 | - # object comments. We need a script that compares qpdfs | ||
| 328 | - # by normalizing those comments (like replacing the object | ||
| 329 | - # IDs with nnn) and then diffs. That will work here and | ||
| 330 | - # in some of the other failure cases. For the rest where | ||
| 331 | - # we're actually checking the qdf itself, we will need to | ||
| 332 | - # store the new qdf files with the object IDs. That can't | ||
| 333 | - # be done blindly -- we need to make sure the output is | ||
| 334 | - # correct! | ||
| 335 | $td->runtest("compare files", | 330 | $td->runtest("compare files", |
| 336 | {$td->FILE => "a.qdf"}, | 331 | {$td->FILE => "a.qdf"}, |
| 337 | {$td->FILE => "b.qdf"}); | 332 | {$td->FILE => "b.qdf"}); |
| @@ -515,12 +510,12 @@ foreach my $base (@linearized_files) | @@ -515,12 +510,12 @@ foreach my $base (@linearized_files) | ||
| 515 | # that their qdf files are identical. The next two tests have the | 510 | # that their qdf files are identical. The next two tests have the |
| 516 | # same expected output files and different input files. | 511 | # same expected output files and different input files. |
| 517 | check_pdf("modified", | 512 | check_pdf("modified", |
| 518 | - "qpdf --static-id --qdf delete-and-reuse.pdf", | ||
| 519 | - "delete-and-reuse.qdf", | 513 | + "qpdf --static-id --qdf --no-original-object-ids" . |
| 514 | + " delete-and-reuse.pdf", "delete-and-reuse.qdf", | ||
| 520 | 0); | 515 | 0); |
| 521 | check_pdf("linearized and modified", | 516 | check_pdf("linearized and modified", |
| 522 | - "qpdf --static-id --qdf lin-delete-and-reuse.pdf", | ||
| 523 | - "delete-and-reuse.qdf", # not lin-delete-and-reuse.qdf | 517 | + "qpdf --static-id --qdf --no-original-object-ids" . |
| 518 | + " lin-delete-and-reuse.pdf", "delete-and-reuse.qdf", # same output | ||
| 524 | 0); | 519 | 0); |
| 525 | 520 | ||
| 526 | $td->runtest("check linearized and modified", | 521 | $td->runtest("check linearized and modified", |
| @@ -648,7 +643,7 @@ foreach my $d (@encrypted_files) | @@ -648,7 +643,7 @@ foreach my $d (@encrypted_files) | ||
| 648 | # Test writing to stdout | 643 | # Test writing to stdout |
| 649 | $td->runtest("decrypt $file", | 644 | $td->runtest("decrypt $file", |
| 650 | {$td->COMMAND => | 645 | {$td->COMMAND => |
| 651 | - "qpdf --static-id -qdf" . | 646 | + "qpdf --static-id -qdf --no-original-object-ids" . |
| 652 | " --password=\"$pass\" enc-$file.pdf -" . | 647 | " --password=\"$pass\" enc-$file.pdf -" . |
| 653 | " > $file.enc"}, | 648 | " > $file.enc"}, |
| 654 | {$td->STRING => "", | 649 | {$td->STRING => "", |
| @@ -680,7 +675,8 @@ foreach my $d (@encrypted_files) | @@ -680,7 +675,8 @@ foreach my $d (@encrypted_files) | ||
| 680 | my $eflags = "-encrypt \"$upass\" \"$opass\" $bits $xeflags --"; | 675 | my $eflags = "-encrypt \"$upass\" \"$opass\" $bits $xeflags --"; |
| 681 | $td->runtest("encrypt $file", | 676 | $td->runtest("encrypt $file", |
| 682 | {$td->COMMAND => | 677 | {$td->COMMAND => |
| 683 | - "qpdf --static-id -qdf $eflags $file.enc $file.enc2"}, | 678 | + "qpdf --static-id --no-original-object-ids -qdf" . |
| 679 | + " $eflags $file.enc $file.enc2"}, | ||
| 684 | {$td->STRING => "", | 680 | {$td->STRING => "", |
| 685 | $td->EXIT_STATUS => 0}); | 681 | $td->EXIT_STATUS => 0}); |
| 686 | $td->runtest("check /P", | 682 | $td->runtest("check /P", |
| @@ -692,7 +688,8 @@ foreach my $d (@encrypted_files) | @@ -692,7 +688,8 @@ foreach my $d (@encrypted_files) | ||
| 692 | $td->NORMALIZE_NEWLINES); | 688 | $td->NORMALIZE_NEWLINES); |
| 693 | $td->runtest("decrypt again", | 689 | $td->runtest("decrypt again", |
| 694 | {$td->COMMAND => | 690 | {$td->COMMAND => |
| 695 | - "qpdf --static-id -qdf --password=\"$pass\"" . | 691 | + "qpdf --static-id --no-original-object-ids -qdf" . |
| 692 | + " --password=\"$pass\"" . | ||
| 696 | " $file.enc2 $file.enc3"}, | 693 | " $file.enc2 $file.enc3"}, |
| 697 | {$td->STRING => "", | 694 | {$td->STRING => "", |
| 698 | $td->EXIT_STATUS => 0}); | 695 | $td->EXIT_STATUS => 0}); |
qpdf/qtest/qpdf/good1.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -58,6 +62,7 @@ endobj | @@ -58,6 +62,7 @@ endobj | ||
| 58 | 44 | 62 | 44 |
| 59 | endobj | 63 | endobj |
| 60 | 64 | ||
| 65 | +%% Original object ID: 6 0 | ||
| 61 | 6 0 obj | 66 | 6 0 obj |
| 62 | << | 67 | << |
| 63 | /BaseFont /Helvetica | 68 | /BaseFont /Helvetica |
| @@ -68,6 +73,7 @@ endobj | @@ -68,6 +73,7 @@ endobj | ||
| 68 | >> | 73 | >> |
| 69 | endobj | 74 | endobj |
| 70 | 75 | ||
| 76 | +%% Original object ID: 5 0 | ||
| 71 | 7 0 obj | 77 | 7 0 obj |
| 72 | [ | 78 | [ |
| 73 | 79 | ||
| @@ -78,18 +84,18 @@ endobj | @@ -78,18 +84,18 @@ endobj | ||
| 78 | xref | 84 | xref |
| 79 | 0 8 | 85 | 0 8 |
| 80 | 0000000000 65535 f | 86 | 0000000000 65535 f |
| 81 | -0000000025 00000 n | ||
| 82 | -0000000079 00000 n | ||
| 83 | -0000000161 00000 n | ||
| 84 | -0000000376 00000 n | ||
| 85 | -0000000475 00000 n | ||
| 86 | -0000000494 00000 n | ||
| 87 | -0000000612 00000 n | 87 | +0000000052 00000 n |
| 88 | +0000000133 00000 n | ||
| 89 | +0000000242 00000 n | ||
| 90 | +0000000484 00000 n | ||
| 91 | +0000000583 00000 n | ||
| 92 | +0000000629 00000 n | ||
| 93 | +0000000774 00000 n | ||
| 88 | trailer << | 94 | trailer << |
| 89 | /Root 1 0 R | 95 | /Root 1 0 R |
| 90 | /Size 8 | 96 | /Size 8 |
| 91 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 97 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 92 | >> | 98 | >> |
| 93 | startxref | 99 | startxref |
| 94 | -647 | 100 | +809 |
| 95 | %%EOF | 101 | %%EOF |
qpdf/qtest/qpdf/good10.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -58,6 +62,7 @@ endobj | @@ -58,6 +62,7 @@ endobj | ||
| 58 | 44 | 62 | 44 |
| 59 | endobj | 63 | endobj |
| 60 | 64 | ||
| 65 | +%% Original object ID: 6 0 | ||
| 61 | 6 0 obj | 66 | 6 0 obj |
| 62 | << | 67 | << |
| 63 | /BaseFont /Helvetica | 68 | /BaseFont /Helvetica |
| @@ -68,6 +73,7 @@ endobj | @@ -68,6 +73,7 @@ endobj | ||
| 68 | >> | 73 | >> |
| 69 | endobj | 74 | endobj |
| 70 | 75 | ||
| 76 | +%% Original object ID: 5 0 | ||
| 71 | 7 0 obj | 77 | 7 0 obj |
| 72 | [ | 78 | [ |
| 73 | 79 | ||
| @@ -78,13 +84,13 @@ endobj | @@ -78,13 +84,13 @@ endobj | ||
| 78 | xref | 84 | xref |
| 79 | 0 8 | 85 | 0 8 |
| 80 | 0000000000 65535 f | 86 | 0000000000 65535 f |
| 81 | -0000000025 00000 n | ||
| 82 | -0000000079 00000 n | ||
| 83 | -0000000161 00000 n | ||
| 84 | -0000000376 00000 n | ||
| 85 | -0000000475 00000 n | ||
| 86 | -0000000494 00000 n | ||
| 87 | -0000000612 00000 n | 87 | +0000000052 00000 n |
| 88 | +0000000133 00000 n | ||
| 89 | +0000000242 00000 n | ||
| 90 | +0000000484 00000 n | ||
| 91 | +0000000583 00000 n | ||
| 92 | +0000000629 00000 n | ||
| 93 | +0000000774 00000 n | ||
| 88 | trailer << | 94 | trailer << |
| 89 | /QTest [ | 95 | /QTest [ |
| 90 | 1 | 96 | 1 |
| @@ -96,5 +102,5 @@ trailer << | @@ -96,5 +102,5 @@ trailer << | ||
| 96 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 102 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 97 | >> | 103 | >> |
| 98 | startxref | 104 | startxref |
| 99 | -647 | 105 | +809 |
| 100 | %%EOF | 106 | %%EOF |
qpdf/qtest/qpdf/good11.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -58,6 +62,7 @@ endobj | @@ -58,6 +62,7 @@ endobj | ||
| 58 | 44 | 62 | 44 |
| 59 | endobj | 63 | endobj |
| 60 | 64 | ||
| 65 | +%% Original object ID: 6 0 | ||
| 61 | 6 0 obj | 66 | 6 0 obj |
| 62 | << | 67 | << |
| 63 | /BaseFont /Helvetica | 68 | /BaseFont /Helvetica |
| @@ -68,6 +73,7 @@ endobj | @@ -68,6 +73,7 @@ endobj | ||
| 68 | >> | 73 | >> |
| 69 | endobj | 74 | endobj |
| 70 | 75 | ||
| 76 | +%% Original object ID: 5 0 | ||
| 71 | 7 0 obj | 77 | 7 0 obj |
| 72 | [ | 78 | [ |
| 73 | 79 | ||
| @@ -78,13 +84,13 @@ endobj | @@ -78,13 +84,13 @@ endobj | ||
| 78 | xref | 84 | xref |
| 79 | 0 8 | 85 | 0 8 |
| 80 | 0000000000 65535 f | 86 | 0000000000 65535 f |
| 81 | -0000000025 00000 n | ||
| 82 | -0000000079 00000 n | ||
| 83 | -0000000161 00000 n | ||
| 84 | -0000000376 00000 n | ||
| 85 | -0000000475 00000 n | ||
| 86 | -0000000494 00000 n | ||
| 87 | -0000000612 00000 n | 87 | +0000000052 00000 n |
| 88 | +0000000133 00000 n | ||
| 89 | +0000000242 00000 n | ||
| 90 | +0000000484 00000 n | ||
| 91 | +0000000583 00000 n | ||
| 92 | +0000000629 00000 n | ||
| 93 | +0000000774 00000 n | ||
| 88 | trailer << | 94 | trailer << |
| 89 | /QTest << | 95 | /QTest << |
| 90 | /a (a) | 96 | /a (a) |
| @@ -94,5 +100,5 @@ trailer << | @@ -94,5 +100,5 @@ trailer << | ||
| 94 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 100 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 95 | >> | 101 | >> |
| 96 | startxref | 102 | startxref |
| 97 | -647 | 103 | +809 |
| 98 | %%EOF | 104 | %%EOF |
qpdf/qtest/qpdf/good12.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 4 0 R | 8 | /Pages 4 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 7 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Length 3 0 R | 16 | /Length 3 0 R |
| @@ -24,6 +26,7 @@ endobj | @@ -24,6 +26,7 @@ endobj | ||
| 24 | 153 | 26 | 153 |
| 25 | endobj | 27 | endobj |
| 26 | 28 | ||
| 29 | +%% Original object ID: 2 0 | ||
| 27 | 4 0 obj | 30 | 4 0 obj |
| 28 | << | 31 | << |
| 29 | /Count 1 | 32 | /Count 1 |
| @@ -35,6 +38,7 @@ endobj | @@ -35,6 +38,7 @@ endobj | ||
| 35 | endobj | 38 | endobj |
| 36 | 39 | ||
| 37 | %% Page 1 | 40 | %% Page 1 |
| 41 | +%% Original object ID: 3 0 | ||
| 38 | 5 0 obj | 42 | 5 0 obj |
| 39 | << | 43 | << |
| 40 | /Contents 6 0 R | 44 | /Contents 6 0 R |
| @@ -56,6 +60,7 @@ endobj | @@ -56,6 +60,7 @@ endobj | ||
| 56 | endobj | 60 | endobj |
| 57 | 61 | ||
| 58 | %% Contents for page 1 | 62 | %% Contents for page 1 |
| 63 | +%% Original object ID: 4 0 | ||
| 59 | 6 0 obj | 64 | 6 0 obj |
| 60 | << | 65 | << |
| 61 | /Length 7 0 R | 66 | /Length 7 0 R |
| @@ -73,6 +78,7 @@ endobj | @@ -73,6 +78,7 @@ endobj | ||
| 73 | 44 | 78 | 44 |
| 74 | endobj | 79 | endobj |
| 75 | 80 | ||
| 81 | +%% Original object ID: 6 0 | ||
| 76 | 8 0 obj | 82 | 8 0 obj |
| 77 | << | 83 | << |
| 78 | /BaseFont /Helvetica | 84 | /BaseFont /Helvetica |
| @@ -83,6 +89,7 @@ endobj | @@ -83,6 +89,7 @@ endobj | ||
| 83 | >> | 89 | >> |
| 84 | endobj | 90 | endobj |
| 85 | 91 | ||
| 92 | +%% Original object ID: 5 0 | ||
| 86 | 9 0 obj | 93 | 9 0 obj |
| 87 | [ | 94 | [ |
| 88 | 95 | ||
| @@ -93,15 +100,15 @@ endobj | @@ -93,15 +100,15 @@ endobj | ||
| 93 | xref | 100 | xref |
| 94 | 0 10 | 101 | 0 10 |
| 95 | 0000000000 65535 f | 102 | 0000000000 65535 f |
| 96 | -0000000025 00000 n | ||
| 97 | -0000000079 00000 n | ||
| 98 | -0000000287 00000 n | ||
| 99 | -0000000307 00000 n | ||
| 100 | -0000000389 00000 n | ||
| 101 | -0000000604 00000 n | ||
| 102 | -0000000703 00000 n | ||
| 103 | -0000000722 00000 n | ||
| 104 | -0000000840 00000 n | 103 | +0000000052 00000 n |
| 104 | +0000000133 00000 n | ||
| 105 | +0000000341 00000 n | ||
| 106 | +0000000388 00000 n | ||
| 107 | +0000000497 00000 n | ||
| 108 | +0000000739 00000 n | ||
| 109 | +0000000838 00000 n | ||
| 110 | +0000000884 00000 n | ||
| 111 | +0000001029 00000 n | ||
| 105 | trailer << | 112 | trailer << |
| 106 | /QTest 2 0 R | 113 | /QTest 2 0 R |
| 107 | /Root 1 0 R | 114 | /Root 1 0 R |
| @@ -109,5 +116,5 @@ trailer << | @@ -109,5 +116,5 @@ trailer << | ||
| 109 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 116 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 110 | >> | 117 | >> |
| 111 | startxref | 118 | startxref |
| 112 | -875 | 119 | +1064 |
| 113 | %%EOF | 120 | %%EOF |
qpdf/qtest/qpdf/good13.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 3 0 R | 8 | /Pages 3 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 7 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /hex#20strings [ | 16 | /hex#20strings [ |
| @@ -51,6 +53,7 @@ endobj | @@ -51,6 +53,7 @@ endobj | ||
| 51 | >> | 53 | >> |
| 52 | endobj | 54 | endobj |
| 53 | 55 | ||
| 56 | +%% Original object ID: 2 0 | ||
| 54 | 3 0 obj | 57 | 3 0 obj |
| 55 | << | 58 | << |
| 56 | /Count 1 | 59 | /Count 1 |
| @@ -62,6 +65,7 @@ endobj | @@ -62,6 +65,7 @@ endobj | ||
| 62 | endobj | 65 | endobj |
| 63 | 66 | ||
| 64 | %% Page 1 | 67 | %% Page 1 |
| 68 | +%% Original object ID: 3 0 | ||
| 65 | 4 0 obj | 69 | 4 0 obj |
| 66 | << | 70 | << |
| 67 | /Contents 5 0 R | 71 | /Contents 5 0 R |
| @@ -83,6 +87,7 @@ endobj | @@ -83,6 +87,7 @@ endobj | ||
| 83 | endobj | 87 | endobj |
| 84 | 88 | ||
| 85 | %% Contents for page 1 | 89 | %% Contents for page 1 |
| 90 | +%% Original object ID: 4 0 | ||
| 86 | 5 0 obj | 91 | 5 0 obj |
| 87 | << | 92 | << |
| 88 | /Length 6 0 R | 93 | /Length 6 0 R |
| @@ -100,6 +105,7 @@ endobj | @@ -100,6 +105,7 @@ endobj | ||
| 100 | 44 | 105 | 44 |
| 101 | endobj | 106 | endobj |
| 102 | 107 | ||
| 108 | +%% Original object ID: 6 0 | ||
| 103 | 7 0 obj | 109 | 7 0 obj |
| 104 | << | 110 | << |
| 105 | /BaseFont /Helvetica | 111 | /BaseFont /Helvetica |
| @@ -110,6 +116,7 @@ endobj | @@ -110,6 +116,7 @@ endobj | ||
| 110 | >> | 116 | >> |
| 111 | endobj | 117 | endobj |
| 112 | 118 | ||
| 119 | +%% Original object ID: 5 0 | ||
| 113 | 8 0 obj | 120 | 8 0 obj |
| 114 | [ | 121 | [ |
| 115 | 122 | ||
| @@ -120,14 +127,14 @@ endobj | @@ -120,14 +127,14 @@ endobj | ||
| 120 | xref | 127 | xref |
| 121 | 0 9 | 128 | 0 9 |
| 122 | 0000000000 65535 f | 129 | 0000000000 65535 f |
| 123 | -0000000025 00000 n | ||
| 124 | -0000000079 00000 n | ||
| 125 | -0000000495 00000 n | ||
| 126 | -0000000577 00000 n | ||
| 127 | -0000000792 00000 n | ||
| 128 | -0000000891 00000 n | ||
| 129 | -0000000910 00000 n | ||
| 130 | -0000001028 00000 n | 130 | +0000000052 00000 n |
| 131 | +0000000133 00000 n | ||
| 132 | +0000000576 00000 n | ||
| 133 | +0000000685 00000 n | ||
| 134 | +0000000927 00000 n | ||
| 135 | +0000001026 00000 n | ||
| 136 | +0000001072 00000 n | ||
| 137 | +0000001217 00000 n | ||
| 131 | trailer << | 138 | trailer << |
| 132 | /QTest 2 0 R | 139 | /QTest 2 0 R |
| 133 | /Root 1 0 R | 140 | /Root 1 0 R |
| @@ -135,5 +142,5 @@ trailer << | @@ -135,5 +142,5 @@ trailer << | ||
| 135 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 142 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 136 | >> | 143 | >> |
| 137 | startxref | 144 | startxref |
| 138 | -1063 | 145 | +1252 |
| 139 | %%EOF | 146 | %%EOF |
qpdf/qtest/qpdf/good14.qdf
No preview for this file type
qpdf/qtest/qpdf/good15.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -59,6 +63,7 @@ endobj | @@ -59,6 +63,7 @@ endobj | ||
| 59 | 43 | 63 | 43 |
| 60 | endobj | 64 | endobj |
| 61 | 65 | ||
| 66 | +%% Original object ID: 6 0 | ||
| 62 | 6 0 obj | 67 | 6 0 obj |
| 63 | << | 68 | << |
| 64 | /BaseFont /Helvetica | 69 | /BaseFont /Helvetica |
| @@ -69,6 +74,7 @@ endobj | @@ -69,6 +74,7 @@ endobj | ||
| 69 | >> | 74 | >> |
| 70 | endobj | 75 | endobj |
| 71 | 76 | ||
| 77 | +%% Original object ID: 5 0 | ||
| 72 | 7 0 obj | 78 | 7 0 obj |
| 73 | [ | 79 | [ |
| 74 | 80 | ||
| @@ -79,13 +85,13 @@ endobj | @@ -79,13 +85,13 @@ endobj | ||
| 79 | xref | 85 | xref |
| 80 | 0 8 | 86 | 0 8 |
| 81 | 0000000000 65535 f | 87 | 0000000000 65535 f |
| 82 | -0000000025 00000 n | ||
| 83 | -0000000079 00000 n | ||
| 84 | -0000000161 00000 n | ||
| 85 | -0000000376 00000 n | ||
| 86 | -0000000474 00000 n | ||
| 87 | -0000000493 00000 n | ||
| 88 | -0000000611 00000 n | 88 | +0000000052 00000 n |
| 89 | +0000000133 00000 n | ||
| 90 | +0000000242 00000 n | ||
| 91 | +0000000484 00000 n | ||
| 92 | +0000000582 00000 n | ||
| 93 | +0000000628 00000 n | ||
| 94 | +0000000773 00000 n | ||
| 89 | trailer << | 95 | trailer << |
| 90 | /QTest /oink | 96 | /QTest /oink |
| 91 | /Root 1 0 R | 97 | /Root 1 0 R |
| @@ -93,5 +99,5 @@ trailer << | @@ -93,5 +99,5 @@ trailer << | ||
| 93 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 99 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 94 | >> | 100 | >> |
| 95 | startxref | 101 | startxref |
| 96 | -646 | 102 | +808 |
| 97 | %%EOF | 103 | %%EOF |
qpdf/qtest/qpdf/good16.qdf
No preview for this file type
qpdf/qtest/qpdf/good17.qdf
No preview for this file type
qpdf/qtest/qpdf/good18.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /PageMode /UseOutlines | 8 | /PageMode /UseOutlines |
| @@ -10,6 +11,7 @@ | @@ -10,6 +11,7 @@ | ||
| 10 | >> | 11 | >> |
| 11 | endobj | 12 | endobj |
| 12 | 13 | ||
| 14 | +%% Original object ID: 2 0 | ||
| 13 | 2 0 obj | 15 | 2 0 obj |
| 14 | << | 16 | << |
| 15 | /Count 30 | 17 | /Count 30 |
| @@ -50,6 +52,7 @@ endobj | @@ -50,6 +52,7 @@ endobj | ||
| 50 | endobj | 52 | endobj |
| 51 | 53 | ||
| 52 | %% Page 1 | 54 | %% Page 1 |
| 55 | +%% Original object ID: 3 0 | ||
| 53 | 3 0 obj | 56 | 3 0 obj |
| 54 | << | 57 | << |
| 55 | /Contents 33 0 R | 58 | /Contents 33 0 R |
| @@ -71,6 +74,7 @@ endobj | @@ -71,6 +74,7 @@ endobj | ||
| 71 | endobj | 74 | endobj |
| 72 | 75 | ||
| 73 | %% Page 2 | 76 | %% Page 2 |
| 77 | +%% Original object ID: 4 0 | ||
| 74 | 4 0 obj | 78 | 4 0 obj |
| 75 | << | 79 | << |
| 76 | /Contents 37 0 R | 80 | /Contents 37 0 R |
| @@ -92,6 +96,7 @@ endobj | @@ -92,6 +96,7 @@ endobj | ||
| 92 | endobj | 96 | endobj |
| 93 | 97 | ||
| 94 | %% Page 3 | 98 | %% Page 3 |
| 99 | +%% Original object ID: 5 0 | ||
| 95 | 5 0 obj | 100 | 5 0 obj |
| 96 | << | 101 | << |
| 97 | /Contents 39 0 R | 102 | /Contents 39 0 R |
| @@ -113,6 +118,7 @@ endobj | @@ -113,6 +118,7 @@ endobj | ||
| 113 | endobj | 118 | endobj |
| 114 | 119 | ||
| 115 | %% Page 4 | 120 | %% Page 4 |
| 121 | +%% Original object ID: 6 0 | ||
| 116 | 6 0 obj | 122 | 6 0 obj |
| 117 | << | 123 | << |
| 118 | /Contents 41 0 R | 124 | /Contents 41 0 R |
| @@ -134,6 +140,7 @@ endobj | @@ -134,6 +140,7 @@ endobj | ||
| 134 | endobj | 140 | endobj |
| 135 | 141 | ||
| 136 | %% Page 5 | 142 | %% Page 5 |
| 143 | +%% Original object ID: 7 0 | ||
| 137 | 7 0 obj | 144 | 7 0 obj |
| 138 | << | 145 | << |
| 139 | /Contents 43 0 R | 146 | /Contents 43 0 R |
| @@ -155,6 +162,7 @@ endobj | @@ -155,6 +162,7 @@ endobj | ||
| 155 | endobj | 162 | endobj |
| 156 | 163 | ||
| 157 | %% Page 6 | 164 | %% Page 6 |
| 165 | +%% Original object ID: 8 0 | ||
| 158 | 8 0 obj | 166 | 8 0 obj |
| 159 | << | 167 | << |
| 160 | /Contents 45 0 R | 168 | /Contents 45 0 R |
| @@ -176,6 +184,7 @@ endobj | @@ -176,6 +184,7 @@ endobj | ||
| 176 | endobj | 184 | endobj |
| 177 | 185 | ||
| 178 | %% Page 7 | 186 | %% Page 7 |
| 187 | +%% Original object ID: 9 0 | ||
| 179 | 9 0 obj | 188 | 9 0 obj |
| 180 | << | 189 | << |
| 181 | /Contents 47 0 R | 190 | /Contents 47 0 R |
| @@ -197,6 +206,7 @@ endobj | @@ -197,6 +206,7 @@ endobj | ||
| 197 | endobj | 206 | endobj |
| 198 | 207 | ||
| 199 | %% Page 8 | 208 | %% Page 8 |
| 209 | +%% Original object ID: 10 0 | ||
| 200 | 10 0 obj | 210 | 10 0 obj |
| 201 | << | 211 | << |
| 202 | /Contents 49 0 R | 212 | /Contents 49 0 R |
| @@ -218,6 +228,7 @@ endobj | @@ -218,6 +228,7 @@ endobj | ||
| 218 | endobj | 228 | endobj |
| 219 | 229 | ||
| 220 | %% Page 9 | 230 | %% Page 9 |
| 231 | +%% Original object ID: 11 0 | ||
| 221 | 11 0 obj | 232 | 11 0 obj |
| 222 | << | 233 | << |
| 223 | /Contents 51 0 R | 234 | /Contents 51 0 R |
| @@ -239,6 +250,7 @@ endobj | @@ -239,6 +250,7 @@ endobj | ||
| 239 | endobj | 250 | endobj |
| 240 | 251 | ||
| 241 | %% Page 10 | 252 | %% Page 10 |
| 253 | +%% Original object ID: 12 0 | ||
| 242 | 12 0 obj | 254 | 12 0 obj |
| 243 | << | 255 | << |
| 244 | /Contents 53 0 R | 256 | /Contents 53 0 R |
| @@ -260,6 +272,7 @@ endobj | @@ -260,6 +272,7 @@ endobj | ||
| 260 | endobj | 272 | endobj |
| 261 | 273 | ||
| 262 | %% Page 11 | 274 | %% Page 11 |
| 275 | +%% Original object ID: 13 0 | ||
| 263 | 13 0 obj | 276 | 13 0 obj |
| 264 | << | 277 | << |
| 265 | /Contents 55 0 R | 278 | /Contents 55 0 R |
| @@ -281,6 +294,7 @@ endobj | @@ -281,6 +294,7 @@ endobj | ||
| 281 | endobj | 294 | endobj |
| 282 | 295 | ||
| 283 | %% Page 12 | 296 | %% Page 12 |
| 297 | +%% Original object ID: 14 0 | ||
| 284 | 14 0 obj | 298 | 14 0 obj |
| 285 | << | 299 | << |
| 286 | /Contents 57 0 R | 300 | /Contents 57 0 R |
| @@ -302,6 +316,7 @@ endobj | @@ -302,6 +316,7 @@ endobj | ||
| 302 | endobj | 316 | endobj |
| 303 | 317 | ||
| 304 | %% Page 13 | 318 | %% Page 13 |
| 319 | +%% Original object ID: 15 0 | ||
| 305 | 15 0 obj | 320 | 15 0 obj |
| 306 | << | 321 | << |
| 307 | /Contents 59 0 R | 322 | /Contents 59 0 R |
| @@ -323,6 +338,7 @@ endobj | @@ -323,6 +338,7 @@ endobj | ||
| 323 | endobj | 338 | endobj |
| 324 | 339 | ||
| 325 | %% Page 14 | 340 | %% Page 14 |
| 341 | +%% Original object ID: 16 0 | ||
| 326 | 16 0 obj | 342 | 16 0 obj |
| 327 | << | 343 | << |
| 328 | /Contents 61 0 R | 344 | /Contents 61 0 R |
| @@ -344,6 +360,7 @@ endobj | @@ -344,6 +360,7 @@ endobj | ||
| 344 | endobj | 360 | endobj |
| 345 | 361 | ||
| 346 | %% Page 15 | 362 | %% Page 15 |
| 363 | +%% Original object ID: 17 0 | ||
| 347 | 17 0 obj | 364 | 17 0 obj |
| 348 | << | 365 | << |
| 349 | /Contents 63 0 R | 366 | /Contents 63 0 R |
| @@ -365,6 +382,7 @@ endobj | @@ -365,6 +382,7 @@ endobj | ||
| 365 | endobj | 382 | endobj |
| 366 | 383 | ||
| 367 | %% Page 16 | 384 | %% Page 16 |
| 385 | +%% Original object ID: 18 0 | ||
| 368 | 18 0 obj | 386 | 18 0 obj |
| 369 | << | 387 | << |
| 370 | /Contents 65 0 R | 388 | /Contents 65 0 R |
| @@ -386,6 +404,7 @@ endobj | @@ -386,6 +404,7 @@ endobj | ||
| 386 | endobj | 404 | endobj |
| 387 | 405 | ||
| 388 | %% Page 17 | 406 | %% Page 17 |
| 407 | +%% Original object ID: 19 0 | ||
| 389 | 19 0 obj | 408 | 19 0 obj |
| 390 | << | 409 | << |
| 391 | /Contents 67 0 R | 410 | /Contents 67 0 R |
| @@ -407,6 +426,7 @@ endobj | @@ -407,6 +426,7 @@ endobj | ||
| 407 | endobj | 426 | endobj |
| 408 | 427 | ||
| 409 | %% Page 18 | 428 | %% Page 18 |
| 429 | +%% Original object ID: 20 0 | ||
| 410 | 20 0 obj | 430 | 20 0 obj |
| 411 | << | 431 | << |
| 412 | /Contents 69 0 R | 432 | /Contents 69 0 R |
| @@ -428,6 +448,7 @@ endobj | @@ -428,6 +448,7 @@ endobj | ||
| 428 | endobj | 448 | endobj |
| 429 | 449 | ||
| 430 | %% Page 19 | 450 | %% Page 19 |
| 451 | +%% Original object ID: 21 0 | ||
| 431 | 21 0 obj | 452 | 21 0 obj |
| 432 | << | 453 | << |
| 433 | /Contents 71 0 R | 454 | /Contents 71 0 R |
| @@ -449,6 +470,7 @@ endobj | @@ -449,6 +470,7 @@ endobj | ||
| 449 | endobj | 470 | endobj |
| 450 | 471 | ||
| 451 | %% Page 20 | 472 | %% Page 20 |
| 473 | +%% Original object ID: 22 0 | ||
| 452 | 22 0 obj | 474 | 22 0 obj |
| 453 | << | 475 | << |
| 454 | /Contents 73 0 R | 476 | /Contents 73 0 R |
| @@ -470,6 +492,7 @@ endobj | @@ -470,6 +492,7 @@ endobj | ||
| 470 | endobj | 492 | endobj |
| 471 | 493 | ||
| 472 | %% Page 21 | 494 | %% Page 21 |
| 495 | +%% Original object ID: 23 0 | ||
| 473 | 23 0 obj | 496 | 23 0 obj |
| 474 | << | 497 | << |
| 475 | /Contents 75 0 R | 498 | /Contents 75 0 R |
| @@ -491,6 +514,7 @@ endobj | @@ -491,6 +514,7 @@ endobj | ||
| 491 | endobj | 514 | endobj |
| 492 | 515 | ||
| 493 | %% Page 22 | 516 | %% Page 22 |
| 517 | +%% Original object ID: 24 0 | ||
| 494 | 24 0 obj | 518 | 24 0 obj |
| 495 | << | 519 | << |
| 496 | /Contents 77 0 R | 520 | /Contents 77 0 R |
| @@ -512,6 +536,7 @@ endobj | @@ -512,6 +536,7 @@ endobj | ||
| 512 | endobj | 536 | endobj |
| 513 | 537 | ||
| 514 | %% Page 23 | 538 | %% Page 23 |
| 539 | +%% Original object ID: 25 0 | ||
| 515 | 25 0 obj | 540 | 25 0 obj |
| 516 | << | 541 | << |
| 517 | /Contents 79 0 R | 542 | /Contents 79 0 R |
| @@ -533,6 +558,7 @@ endobj | @@ -533,6 +558,7 @@ endobj | ||
| 533 | endobj | 558 | endobj |
| 534 | 559 | ||
| 535 | %% Page 24 | 560 | %% Page 24 |
| 561 | +%% Original object ID: 26 0 | ||
| 536 | 26 0 obj | 562 | 26 0 obj |
| 537 | << | 563 | << |
| 538 | /Contents 81 0 R | 564 | /Contents 81 0 R |
| @@ -554,6 +580,7 @@ endobj | @@ -554,6 +580,7 @@ endobj | ||
| 554 | endobj | 580 | endobj |
| 555 | 581 | ||
| 556 | %% Page 25 | 582 | %% Page 25 |
| 583 | +%% Original object ID: 27 0 | ||
| 557 | 27 0 obj | 584 | 27 0 obj |
| 558 | << | 585 | << |
| 559 | /Contents 83 0 R | 586 | /Contents 83 0 R |
| @@ -575,6 +602,7 @@ endobj | @@ -575,6 +602,7 @@ endobj | ||
| 575 | endobj | 602 | endobj |
| 576 | 603 | ||
| 577 | %% Page 26 | 604 | %% Page 26 |
| 605 | +%% Original object ID: 28 0 | ||
| 578 | 28 0 obj | 606 | 28 0 obj |
| 579 | << | 607 | << |
| 580 | /Contents 85 0 R | 608 | /Contents 85 0 R |
| @@ -596,6 +624,7 @@ endobj | @@ -596,6 +624,7 @@ endobj | ||
| 596 | endobj | 624 | endobj |
| 597 | 625 | ||
| 598 | %% Page 27 | 626 | %% Page 27 |
| 627 | +%% Original object ID: 29 0 | ||
| 599 | 29 0 obj | 628 | 29 0 obj |
| 600 | << | 629 | << |
| 601 | /Contents 87 0 R | 630 | /Contents 87 0 R |
| @@ -617,6 +646,7 @@ endobj | @@ -617,6 +646,7 @@ endobj | ||
| 617 | endobj | 646 | endobj |
| 618 | 647 | ||
| 619 | %% Page 28 | 648 | %% Page 28 |
| 649 | +%% Original object ID: 30 0 | ||
| 620 | 30 0 obj | 650 | 30 0 obj |
| 621 | << | 651 | << |
| 622 | /Contents 89 0 R | 652 | /Contents 89 0 R |
| @@ -638,6 +668,7 @@ endobj | @@ -638,6 +668,7 @@ endobj | ||
| 638 | endobj | 668 | endobj |
| 639 | 669 | ||
| 640 | %% Page 29 | 670 | %% Page 29 |
| 671 | +%% Original object ID: 31 0 | ||
| 641 | 31 0 obj | 672 | 31 0 obj |
| 642 | << | 673 | << |
| 643 | /Contents 91 0 R | 674 | /Contents 91 0 R |
| @@ -659,6 +690,7 @@ endobj | @@ -659,6 +690,7 @@ endobj | ||
| 659 | endobj | 690 | endobj |
| 660 | 691 | ||
| 661 | %% Page 30 | 692 | %% Page 30 |
| 693 | +%% Original object ID: 32 0 | ||
| 662 | 32 0 obj | 694 | 32 0 obj |
| 663 | << | 695 | << |
| 664 | /Contents 93 0 R | 696 | /Contents 93 0 R |
| @@ -680,6 +712,7 @@ endobj | @@ -680,6 +712,7 @@ endobj | ||
| 680 | endobj | 712 | endobj |
| 681 | 713 | ||
| 682 | %% Contents for page 1 | 714 | %% Contents for page 1 |
| 715 | +%% Original object ID: 33 0 | ||
| 683 | 33 0 obj | 716 | 33 0 obj |
| 684 | << | 717 | << |
| 685 | /Length 34 0 R | 718 | /Length 34 0 R |
| @@ -697,6 +730,7 @@ endobj | @@ -697,6 +730,7 @@ endobj | ||
| 697 | 46 | 730 | 46 |
| 698 | endobj | 731 | endobj |
| 699 | 732 | ||
| 733 | +%% Original object ID: 35 0 | ||
| 700 | 35 0 obj | 734 | 35 0 obj |
| 701 | << | 735 | << |
| 702 | /BaseFont /Helvetica | 736 | /BaseFont /Helvetica |
| @@ -707,6 +741,7 @@ endobj | @@ -707,6 +741,7 @@ endobj | ||
| 707 | >> | 741 | >> |
| 708 | endobj | 742 | endobj |
| 709 | 743 | ||
| 744 | +%% Original object ID: 36 0 | ||
| 710 | 36 0 obj | 745 | 36 0 obj |
| 711 | [ | 746 | [ |
| 712 | 747 | ||
| @@ -715,6 +750,7 @@ endobj | @@ -715,6 +750,7 @@ endobj | ||
| 715 | endobj | 750 | endobj |
| 716 | 751 | ||
| 717 | %% Contents for page 2 | 752 | %% Contents for page 2 |
| 753 | +%% Original object ID: 37 0 | ||
| 718 | 37 0 obj | 754 | 37 0 obj |
| 719 | << | 755 | << |
| 720 | /Length 38 0 R | 756 | /Length 38 0 R |
| @@ -733,6 +769,7 @@ endobj | @@ -733,6 +769,7 @@ endobj | ||
| 733 | endobj | 769 | endobj |
| 734 | 770 | ||
| 735 | %% Contents for page 3 | 771 | %% Contents for page 3 |
| 772 | +%% Original object ID: 39 0 | ||
| 736 | 39 0 obj | 773 | 39 0 obj |
| 737 | << | 774 | << |
| 738 | /Length 40 0 R | 775 | /Length 40 0 R |
| @@ -751,6 +788,7 @@ endobj | @@ -751,6 +788,7 @@ endobj | ||
| 751 | endobj | 788 | endobj |
| 752 | 789 | ||
| 753 | %% Contents for page 4 | 790 | %% Contents for page 4 |
| 791 | +%% Original object ID: 41 0 | ||
| 754 | 41 0 obj | 792 | 41 0 obj |
| 755 | << | 793 | << |
| 756 | /Length 42 0 R | 794 | /Length 42 0 R |
| @@ -769,6 +807,7 @@ endobj | @@ -769,6 +807,7 @@ endobj | ||
| 769 | endobj | 807 | endobj |
| 770 | 808 | ||
| 771 | %% Contents for page 5 | 809 | %% Contents for page 5 |
| 810 | +%% Original object ID: 43 0 | ||
| 772 | 43 0 obj | 811 | 43 0 obj |
| 773 | << | 812 | << |
| 774 | /Length 44 0 R | 813 | /Length 44 0 R |
| @@ -787,6 +826,7 @@ endobj | @@ -787,6 +826,7 @@ endobj | ||
| 787 | endobj | 826 | endobj |
| 788 | 827 | ||
| 789 | %% Contents for page 6 | 828 | %% Contents for page 6 |
| 829 | +%% Original object ID: 45 0 | ||
| 790 | 45 0 obj | 830 | 45 0 obj |
| 791 | << | 831 | << |
| 792 | /Length 46 0 R | 832 | /Length 46 0 R |
| @@ -805,6 +845,7 @@ endobj | @@ -805,6 +845,7 @@ endobj | ||
| 805 | endobj | 845 | endobj |
| 806 | 846 | ||
| 807 | %% Contents for page 7 | 847 | %% Contents for page 7 |
| 848 | +%% Original object ID: 47 0 | ||
| 808 | 47 0 obj | 849 | 47 0 obj |
| 809 | << | 850 | << |
| 810 | /Length 48 0 R | 851 | /Length 48 0 R |
| @@ -823,6 +864,7 @@ endobj | @@ -823,6 +864,7 @@ endobj | ||
| 823 | endobj | 864 | endobj |
| 824 | 865 | ||
| 825 | %% Contents for page 8 | 866 | %% Contents for page 8 |
| 867 | +%% Original object ID: 49 0 | ||
| 826 | 49 0 obj | 868 | 49 0 obj |
| 827 | << | 869 | << |
| 828 | /Length 50 0 R | 870 | /Length 50 0 R |
| @@ -841,6 +883,7 @@ endobj | @@ -841,6 +883,7 @@ endobj | ||
| 841 | endobj | 883 | endobj |
| 842 | 884 | ||
| 843 | %% Contents for page 9 | 885 | %% Contents for page 9 |
| 886 | +%% Original object ID: 51 0 | ||
| 844 | 51 0 obj | 887 | 51 0 obj |
| 845 | << | 888 | << |
| 846 | /Length 52 0 R | 889 | /Length 52 0 R |
| @@ -859,6 +902,7 @@ endobj | @@ -859,6 +902,7 @@ endobj | ||
| 859 | endobj | 902 | endobj |
| 860 | 903 | ||
| 861 | %% Contents for page 10 | 904 | %% Contents for page 10 |
| 905 | +%% Original object ID: 53 0 | ||
| 862 | 53 0 obj | 906 | 53 0 obj |
| 863 | << | 907 | << |
| 864 | /Length 54 0 R | 908 | /Length 54 0 R |
| @@ -877,6 +921,7 @@ endobj | @@ -877,6 +921,7 @@ endobj | ||
| 877 | endobj | 921 | endobj |
| 878 | 922 | ||
| 879 | %% Contents for page 11 | 923 | %% Contents for page 11 |
| 924 | +%% Original object ID: 55 0 | ||
| 880 | 55 0 obj | 925 | 55 0 obj |
| 881 | << | 926 | << |
| 882 | /Length 56 0 R | 927 | /Length 56 0 R |
| @@ -895,6 +940,7 @@ endobj | @@ -895,6 +940,7 @@ endobj | ||
| 895 | endobj | 940 | endobj |
| 896 | 941 | ||
| 897 | %% Contents for page 12 | 942 | %% Contents for page 12 |
| 943 | +%% Original object ID: 57 0 | ||
| 898 | 57 0 obj | 944 | 57 0 obj |
| 899 | << | 945 | << |
| 900 | /Length 58 0 R | 946 | /Length 58 0 R |
| @@ -913,6 +959,7 @@ endobj | @@ -913,6 +959,7 @@ endobj | ||
| 913 | endobj | 959 | endobj |
| 914 | 960 | ||
| 915 | %% Contents for page 13 | 961 | %% Contents for page 13 |
| 962 | +%% Original object ID: 59 0 | ||
| 916 | 59 0 obj | 963 | 59 0 obj |
| 917 | << | 964 | << |
| 918 | /Length 60 0 R | 965 | /Length 60 0 R |
| @@ -931,6 +978,7 @@ endobj | @@ -931,6 +978,7 @@ endobj | ||
| 931 | endobj | 978 | endobj |
| 932 | 979 | ||
| 933 | %% Contents for page 14 | 980 | %% Contents for page 14 |
| 981 | +%% Original object ID: 61 0 | ||
| 934 | 61 0 obj | 982 | 61 0 obj |
| 935 | << | 983 | << |
| 936 | /Length 62 0 R | 984 | /Length 62 0 R |
| @@ -949,6 +997,7 @@ endobj | @@ -949,6 +997,7 @@ endobj | ||
| 949 | endobj | 997 | endobj |
| 950 | 998 | ||
| 951 | %% Contents for page 15 | 999 | %% Contents for page 15 |
| 1000 | +%% Original object ID: 63 0 | ||
| 952 | 63 0 obj | 1001 | 63 0 obj |
| 953 | << | 1002 | << |
| 954 | /Length 64 0 R | 1003 | /Length 64 0 R |
| @@ -967,6 +1016,7 @@ endobj | @@ -967,6 +1016,7 @@ endobj | ||
| 967 | endobj | 1016 | endobj |
| 968 | 1017 | ||
| 969 | %% Contents for page 16 | 1018 | %% Contents for page 16 |
| 1019 | +%% Original object ID: 65 0 | ||
| 970 | 65 0 obj | 1020 | 65 0 obj |
| 971 | << | 1021 | << |
| 972 | /Length 66 0 R | 1022 | /Length 66 0 R |
| @@ -985,6 +1035,7 @@ endobj | @@ -985,6 +1035,7 @@ endobj | ||
| 985 | endobj | 1035 | endobj |
| 986 | 1036 | ||
| 987 | %% Contents for page 17 | 1037 | %% Contents for page 17 |
| 1038 | +%% Original object ID: 67 0 | ||
| 988 | 67 0 obj | 1039 | 67 0 obj |
| 989 | << | 1040 | << |
| 990 | /Length 68 0 R | 1041 | /Length 68 0 R |
| @@ -1003,6 +1054,7 @@ endobj | @@ -1003,6 +1054,7 @@ endobj | ||
| 1003 | endobj | 1054 | endobj |
| 1004 | 1055 | ||
| 1005 | %% Contents for page 18 | 1056 | %% Contents for page 18 |
| 1057 | +%% Original object ID: 69 0 | ||
| 1006 | 69 0 obj | 1058 | 69 0 obj |
| 1007 | << | 1059 | << |
| 1008 | /Length 70 0 R | 1060 | /Length 70 0 R |
| @@ -1021,6 +1073,7 @@ endobj | @@ -1021,6 +1073,7 @@ endobj | ||
| 1021 | endobj | 1073 | endobj |
| 1022 | 1074 | ||
| 1023 | %% Contents for page 19 | 1075 | %% Contents for page 19 |
| 1076 | +%% Original object ID: 71 0 | ||
| 1024 | 71 0 obj | 1077 | 71 0 obj |
| 1025 | << | 1078 | << |
| 1026 | /Length 72 0 R | 1079 | /Length 72 0 R |
| @@ -1039,6 +1092,7 @@ endobj | @@ -1039,6 +1092,7 @@ endobj | ||
| 1039 | endobj | 1092 | endobj |
| 1040 | 1093 | ||
| 1041 | %% Contents for page 20 | 1094 | %% Contents for page 20 |
| 1095 | +%% Original object ID: 73 0 | ||
| 1042 | 73 0 obj | 1096 | 73 0 obj |
| 1043 | << | 1097 | << |
| 1044 | /Length 74 0 R | 1098 | /Length 74 0 R |
| @@ -1057,6 +1111,7 @@ endobj | @@ -1057,6 +1111,7 @@ endobj | ||
| 1057 | endobj | 1111 | endobj |
| 1058 | 1112 | ||
| 1059 | %% Contents for page 21 | 1113 | %% Contents for page 21 |
| 1114 | +%% Original object ID: 75 0 | ||
| 1060 | 75 0 obj | 1115 | 75 0 obj |
| 1061 | << | 1116 | << |
| 1062 | /Length 76 0 R | 1117 | /Length 76 0 R |
| @@ -1075,6 +1130,7 @@ endobj | @@ -1075,6 +1130,7 @@ endobj | ||
| 1075 | endobj | 1130 | endobj |
| 1076 | 1131 | ||
| 1077 | %% Contents for page 22 | 1132 | %% Contents for page 22 |
| 1133 | +%% Original object ID: 77 0 | ||
| 1078 | 77 0 obj | 1134 | 77 0 obj |
| 1079 | << | 1135 | << |
| 1080 | /Length 78 0 R | 1136 | /Length 78 0 R |
| @@ -1093,6 +1149,7 @@ endobj | @@ -1093,6 +1149,7 @@ endobj | ||
| 1093 | endobj | 1149 | endobj |
| 1094 | 1150 | ||
| 1095 | %% Contents for page 23 | 1151 | %% Contents for page 23 |
| 1152 | +%% Original object ID: 79 0 | ||
| 1096 | 79 0 obj | 1153 | 79 0 obj |
| 1097 | << | 1154 | << |
| 1098 | /Length 80 0 R | 1155 | /Length 80 0 R |
| @@ -1111,6 +1168,7 @@ endobj | @@ -1111,6 +1168,7 @@ endobj | ||
| 1111 | endobj | 1168 | endobj |
| 1112 | 1169 | ||
| 1113 | %% Contents for page 24 | 1170 | %% Contents for page 24 |
| 1171 | +%% Original object ID: 81 0 | ||
| 1114 | 81 0 obj | 1172 | 81 0 obj |
| 1115 | << | 1173 | << |
| 1116 | /Length 82 0 R | 1174 | /Length 82 0 R |
| @@ -1129,6 +1187,7 @@ endobj | @@ -1129,6 +1187,7 @@ endobj | ||
| 1129 | endobj | 1187 | endobj |
| 1130 | 1188 | ||
| 1131 | %% Contents for page 25 | 1189 | %% Contents for page 25 |
| 1190 | +%% Original object ID: 83 0 | ||
| 1132 | 83 0 obj | 1191 | 83 0 obj |
| 1133 | << | 1192 | << |
| 1134 | /Length 84 0 R | 1193 | /Length 84 0 R |
| @@ -1147,6 +1206,7 @@ endobj | @@ -1147,6 +1206,7 @@ endobj | ||
| 1147 | endobj | 1206 | endobj |
| 1148 | 1207 | ||
| 1149 | %% Contents for page 26 | 1208 | %% Contents for page 26 |
| 1209 | +%% Original object ID: 85 0 | ||
| 1150 | 85 0 obj | 1210 | 85 0 obj |
| 1151 | << | 1211 | << |
| 1152 | /Length 86 0 R | 1212 | /Length 86 0 R |
| @@ -1165,6 +1225,7 @@ endobj | @@ -1165,6 +1225,7 @@ endobj | ||
| 1165 | endobj | 1225 | endobj |
| 1166 | 1226 | ||
| 1167 | %% Contents for page 27 | 1227 | %% Contents for page 27 |
| 1228 | +%% Original object ID: 87 0 | ||
| 1168 | 87 0 obj | 1229 | 87 0 obj |
| 1169 | << | 1230 | << |
| 1170 | /Length 88 0 R | 1231 | /Length 88 0 R |
| @@ -1183,6 +1244,7 @@ endobj | @@ -1183,6 +1244,7 @@ endobj | ||
| 1183 | endobj | 1244 | endobj |
| 1184 | 1245 | ||
| 1185 | %% Contents for page 28 | 1246 | %% Contents for page 28 |
| 1247 | +%% Original object ID: 89 0 | ||
| 1186 | 89 0 obj | 1248 | 89 0 obj |
| 1187 | << | 1249 | << |
| 1188 | /Length 90 0 R | 1250 | /Length 90 0 R |
| @@ -1201,6 +1263,7 @@ endobj | @@ -1201,6 +1263,7 @@ endobj | ||
| 1201 | endobj | 1263 | endobj |
| 1202 | 1264 | ||
| 1203 | %% Contents for page 29 | 1265 | %% Contents for page 29 |
| 1266 | +%% Original object ID: 91 0 | ||
| 1204 | 91 0 obj | 1267 | 91 0 obj |
| 1205 | << | 1268 | << |
| 1206 | /Length 92 0 R | 1269 | /Length 92 0 R |
| @@ -1219,6 +1282,7 @@ endobj | @@ -1219,6 +1282,7 @@ endobj | ||
| 1219 | endobj | 1282 | endobj |
| 1220 | 1283 | ||
| 1221 | %% Contents for page 30 | 1284 | %% Contents for page 30 |
| 1285 | +%% Original object ID: 93 0 | ||
| 1222 | 93 0 obj | 1286 | 93 0 obj |
| 1223 | << | 1287 | << |
| 1224 | /Length 94 0 R | 1288 | /Length 94 0 R |
| @@ -1239,105 +1303,105 @@ endobj | @@ -1239,105 +1303,105 @@ endobj | ||
| 1239 | xref | 1303 | xref |
| 1240 | 0 95 | 1304 | 0 95 |
| 1241 | 0000000000 65535 f | 1305 | 0000000000 65535 f |
| 1242 | -0000000025 00000 n | ||
| 1243 | -0000000104 00000 n | ||
| 1244 | -0000000500 00000 n | ||
| 1245 | -0000000705 00000 n | ||
| 1246 | -0000000910 00000 n | ||
| 1247 | -0000001115 00000 n | ||
| 1248 | -0000001320 00000 n | ||
| 1249 | -0000001525 00000 n | ||
| 1250 | -0000001730 00000 n | ||
| 1251 | -0000001935 00000 n | ||
| 1252 | -0000002141 00000 n | ||
| 1253 | -0000002348 00000 n | ||
| 1254 | -0000002555 00000 n | ||
| 1255 | -0000002762 00000 n | ||
| 1256 | -0000002969 00000 n | ||
| 1257 | -0000003176 00000 n | ||
| 1258 | -0000003383 00000 n | ||
| 1259 | -0000003590 00000 n | ||
| 1260 | -0000003797 00000 n | ||
| 1261 | -0000004004 00000 n | ||
| 1262 | -0000004211 00000 n | ||
| 1263 | -0000004418 00000 n | ||
| 1264 | -0000004625 00000 n | ||
| 1265 | -0000004832 00000 n | ||
| 1266 | -0000005039 00000 n | ||
| 1267 | -0000005246 00000 n | ||
| 1268 | -0000005453 00000 n | ||
| 1269 | -0000005660 00000 n | ||
| 1270 | -0000005867 00000 n | ||
| 1271 | -0000006074 00000 n | ||
| 1272 | -0000006281 00000 n | ||
| 1273 | -0000006488 00000 n | ||
| 1274 | -0000006707 00000 n | ||
| 1275 | -0000006810 00000 n | ||
| 1276 | -0000006830 00000 n | ||
| 1277 | -0000006949 00000 n | ||
| 1278 | -0000007008 00000 n | ||
| 1279 | -0000007111 00000 n | ||
| 1280 | -0000007154 00000 n | ||
| 1281 | -0000007257 00000 n | ||
| 1282 | -0000007300 00000 n | ||
| 1283 | -0000007403 00000 n | ||
| 1284 | -0000007446 00000 n | ||
| 1285 | -0000007549 00000 n | ||
| 1286 | -0000007592 00000 n | ||
| 1287 | -0000007695 00000 n | ||
| 1288 | -0000007738 00000 n | ||
| 1289 | -0000007841 00000 n | ||
| 1290 | -0000007884 00000 n | ||
| 1291 | -0000007987 00000 n | ||
| 1292 | -0000008030 00000 n | ||
| 1293 | -0000008133 00000 n | ||
| 1294 | -0000008177 00000 n | ||
| 1295 | -0000008280 00000 n | ||
| 1296 | -0000008324 00000 n | ||
| 1297 | -0000008428 00000 n | ||
| 1298 | -0000008472 00000 n | ||
| 1299 | -0000008576 00000 n | ||
| 1300 | -0000008620 00000 n | ||
| 1301 | -0000008724 00000 n | ||
| 1302 | -0000008768 00000 n | ||
| 1303 | -0000008872 00000 n | ||
| 1304 | -0000008916 00000 n | ||
| 1305 | -0000009020 00000 n | ||
| 1306 | -0000009064 00000 n | ||
| 1307 | -0000009168 00000 n | ||
| 1308 | -0000009212 00000 n | ||
| 1309 | -0000009316 00000 n | ||
| 1310 | -0000009360 00000 n | ||
| 1311 | -0000009464 00000 n | ||
| 1312 | -0000009508 00000 n | ||
| 1313 | -0000009612 00000 n | ||
| 1314 | -0000009656 00000 n | ||
| 1315 | -0000009760 00000 n | ||
| 1316 | -0000009804 00000 n | ||
| 1317 | -0000009908 00000 n | ||
| 1318 | -0000009952 00000 n | ||
| 1319 | -0000010056 00000 n | ||
| 1320 | -0000010100 00000 n | ||
| 1321 | -0000010204 00000 n | ||
| 1322 | -0000010248 00000 n | ||
| 1323 | -0000010352 00000 n | ||
| 1324 | -0000010396 00000 n | ||
| 1325 | -0000010500 00000 n | ||
| 1326 | -0000010544 00000 n | ||
| 1327 | -0000010648 00000 n | ||
| 1328 | -0000010692 00000 n | ||
| 1329 | -0000010796 00000 n | ||
| 1330 | -0000010840 00000 n | ||
| 1331 | -0000010944 00000 n | ||
| 1332 | -0000010988 00000 n | ||
| 1333 | -0000011092 00000 n | ||
| 1334 | -0000011136 00000 n | ||
| 1335 | -0000011240 00000 n | 1306 | +0000000052 00000 n |
| 1307 | +0000000158 00000 n | ||
| 1308 | +0000000581 00000 n | ||
| 1309 | +0000000813 00000 n | ||
| 1310 | +0000001045 00000 n | ||
| 1311 | +0000001277 00000 n | ||
| 1312 | +0000001509 00000 n | ||
| 1313 | +0000001741 00000 n | ||
| 1314 | +0000001973 00000 n | ||
| 1315 | +0000002206 00000 n | ||
| 1316 | +0000002440 00000 n | ||
| 1317 | +0000002675 00000 n | ||
| 1318 | +0000002910 00000 n | ||
| 1319 | +0000003145 00000 n | ||
| 1320 | +0000003380 00000 n | ||
| 1321 | +0000003615 00000 n | ||
| 1322 | +0000003850 00000 n | ||
| 1323 | +0000004085 00000 n | ||
| 1324 | +0000004320 00000 n | ||
| 1325 | +0000004555 00000 n | ||
| 1326 | +0000004790 00000 n | ||
| 1327 | +0000005025 00000 n | ||
| 1328 | +0000005260 00000 n | ||
| 1329 | +0000005495 00000 n | ||
| 1330 | +0000005730 00000 n | ||
| 1331 | +0000005965 00000 n | ||
| 1332 | +0000006200 00000 n | ||
| 1333 | +0000006435 00000 n | ||
| 1334 | +0000006670 00000 n | ||
| 1335 | +0000006905 00000 n | ||
| 1336 | +0000007140 00000 n | ||
| 1337 | +0000007375 00000 n | ||
| 1338 | +0000007622 00000 n | ||
| 1339 | +0000007725 00000 n | ||
| 1340 | +0000007773 00000 n | ||
| 1341 | +0000007920 00000 n | ||
| 1342 | +0000008007 00000 n | ||
| 1343 | +0000008110 00000 n | ||
| 1344 | +0000008181 00000 n | ||
| 1345 | +0000008284 00000 n | ||
| 1346 | +0000008355 00000 n | ||
| 1347 | +0000008458 00000 n | ||
| 1348 | +0000008529 00000 n | ||
| 1349 | +0000008632 00000 n | ||
| 1350 | +0000008703 00000 n | ||
| 1351 | +0000008806 00000 n | ||
| 1352 | +0000008877 00000 n | ||
| 1353 | +0000008980 00000 n | ||
| 1354 | +0000009051 00000 n | ||
| 1355 | +0000009154 00000 n | ||
| 1356 | +0000009225 00000 n | ||
| 1357 | +0000009328 00000 n | ||
| 1358 | +0000009400 00000 n | ||
| 1359 | +0000009503 00000 n | ||
| 1360 | +0000009575 00000 n | ||
| 1361 | +0000009679 00000 n | ||
| 1362 | +0000009751 00000 n | ||
| 1363 | +0000009855 00000 n | ||
| 1364 | +0000009927 00000 n | ||
| 1365 | +0000010031 00000 n | ||
| 1366 | +0000010103 00000 n | ||
| 1367 | +0000010207 00000 n | ||
| 1368 | +0000010279 00000 n | ||
| 1369 | +0000010383 00000 n | ||
| 1370 | +0000010455 00000 n | ||
| 1371 | +0000010559 00000 n | ||
| 1372 | +0000010631 00000 n | ||
| 1373 | +0000010735 00000 n | ||
| 1374 | +0000010807 00000 n | ||
| 1375 | +0000010911 00000 n | ||
| 1376 | +0000010983 00000 n | ||
| 1377 | +0000011087 00000 n | ||
| 1378 | +0000011159 00000 n | ||
| 1379 | +0000011263 00000 n | ||
| 1380 | +0000011335 00000 n | ||
| 1381 | +0000011439 00000 n | ||
| 1382 | +0000011511 00000 n | ||
| 1383 | +0000011615 00000 n | ||
| 1384 | +0000011687 00000 n | ||
| 1385 | +0000011791 00000 n | ||
| 1386 | +0000011863 00000 n | ||
| 1387 | +0000011967 00000 n | ||
| 1388 | +0000012039 00000 n | ||
| 1389 | +0000012143 00000 n | ||
| 1390 | +0000012215 00000 n | ||
| 1391 | +0000012319 00000 n | ||
| 1392 | +0000012391 00000 n | ||
| 1393 | +0000012495 00000 n | ||
| 1394 | +0000012567 00000 n | ||
| 1395 | +0000012671 00000 n | ||
| 1396 | +0000012743 00000 n | ||
| 1397 | +0000012847 00000 n | ||
| 1398 | +0000012919 00000 n | ||
| 1399 | +0000013023 00000 n | ||
| 1336 | trailer << | 1400 | trailer << |
| 1337 | /Root 1 0 R | 1401 | /Root 1 0 R |
| 1338 | /Size 95 | 1402 | /Size 95 |
| 1339 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 1403 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 1340 | >> | 1404 | >> |
| 1341 | startxref | 1405 | startxref |
| 1342 | -11260 | 1406 | +13043 |
| 1343 | %%EOF | 1407 | %%EOF |
qpdf/qtest/qpdf/good19.qdf
No preview for this file type
qpdf/qtest/qpdf/good2.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -58,6 +62,7 @@ endobj | @@ -58,6 +62,7 @@ endobj | ||
| 58 | 44 | 62 | 44 |
| 59 | endobj | 63 | endobj |
| 60 | 64 | ||
| 65 | +%% Original object ID: 6 0 | ||
| 61 | 6 0 obj | 66 | 6 0 obj |
| 62 | << | 67 | << |
| 63 | /BaseFont /Helvetica | 68 | /BaseFont /Helvetica |
| @@ -68,6 +73,7 @@ endobj | @@ -68,6 +73,7 @@ endobj | ||
| 68 | >> | 73 | >> |
| 69 | endobj | 74 | endobj |
| 70 | 75 | ||
| 76 | +%% Original object ID: 5 0 | ||
| 71 | 7 0 obj | 77 | 7 0 obj |
| 72 | [ | 78 | [ |
| 73 | 79 | ||
| @@ -78,18 +84,18 @@ endobj | @@ -78,18 +84,18 @@ endobj | ||
| 78 | xref | 84 | xref |
| 79 | 0 8 | 85 | 0 8 |
| 80 | 0000000000 65535 f | 86 | 0000000000 65535 f |
| 81 | -0000000025 00000 n | ||
| 82 | -0000000079 00000 n | ||
| 83 | -0000000161 00000 n | ||
| 84 | -0000000376 00000 n | ||
| 85 | -0000000475 00000 n | ||
| 86 | -0000000494 00000 n | ||
| 87 | -0000000612 00000 n | 87 | +0000000052 00000 n |
| 88 | +0000000133 00000 n | ||
| 89 | +0000000242 00000 n | ||
| 90 | +0000000484 00000 n | ||
| 91 | +0000000583 00000 n | ||
| 92 | +0000000629 00000 n | ||
| 93 | +0000000774 00000 n | ||
| 88 | trailer << | 94 | trailer << |
| 89 | /Root 1 0 R | 95 | /Root 1 0 R |
| 90 | /Size 8 | 96 | /Size 8 |
| 91 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 97 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 92 | >> | 98 | >> |
| 93 | startxref | 99 | startxref |
| 94 | -647 | 100 | +809 |
| 95 | %%EOF | 101 | %%EOF |
qpdf/qtest/qpdf/good20.qdf
No preview for this file type
qpdf/qtest/qpdf/good3.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -58,6 +62,7 @@ endobj | @@ -58,6 +62,7 @@ endobj | ||
| 58 | 44 | 62 | 44 |
| 59 | endobj | 63 | endobj |
| 60 | 64 | ||
| 65 | +%% Original object ID: 6 0 | ||
| 61 | 6 0 obj | 66 | 6 0 obj |
| 62 | << | 67 | << |
| 63 | /BaseFont /Helvetica | 68 | /BaseFont /Helvetica |
| @@ -68,6 +73,7 @@ endobj | @@ -68,6 +73,7 @@ endobj | ||
| 68 | >> | 73 | >> |
| 69 | endobj | 74 | endobj |
| 70 | 75 | ||
| 76 | +%% Original object ID: 5 0 | ||
| 71 | 7 0 obj | 77 | 7 0 obj |
| 72 | [ | 78 | [ |
| 73 | 79 | ||
| @@ -78,18 +84,18 @@ endobj | @@ -78,18 +84,18 @@ endobj | ||
| 78 | xref | 84 | xref |
| 79 | 0 8 | 85 | 0 8 |
| 80 | 0000000000 65535 f | 86 | 0000000000 65535 f |
| 81 | -0000000025 00000 n | ||
| 82 | -0000000079 00000 n | ||
| 83 | -0000000161 00000 n | ||
| 84 | -0000000376 00000 n | ||
| 85 | -0000000475 00000 n | ||
| 86 | -0000000494 00000 n | ||
| 87 | -0000000612 00000 n | 87 | +0000000052 00000 n |
| 88 | +0000000133 00000 n | ||
| 89 | +0000000242 00000 n | ||
| 90 | +0000000484 00000 n | ||
| 91 | +0000000583 00000 n | ||
| 92 | +0000000629 00000 n | ||
| 93 | +0000000774 00000 n | ||
| 88 | trailer << | 94 | trailer << |
| 89 | /Root 1 0 R | 95 | /Root 1 0 R |
| 90 | /Size 8 | 96 | /Size 8 |
| 91 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 97 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 92 | >> | 98 | >> |
| 93 | startxref | 99 | startxref |
| 94 | -647 | 100 | +809 |
| 95 | %%EOF | 101 | %%EOF |
qpdf/qtest/qpdf/good4.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -58,6 +62,7 @@ endobj | @@ -58,6 +62,7 @@ endobj | ||
| 58 | 44 | 62 | 44 |
| 59 | endobj | 63 | endobj |
| 60 | 64 | ||
| 65 | +%% Original object ID: 6 0 | ||
| 61 | 6 0 obj | 66 | 6 0 obj |
| 62 | << | 67 | << |
| 63 | /BaseFont /Helvetica | 68 | /BaseFont /Helvetica |
| @@ -68,6 +73,7 @@ endobj | @@ -68,6 +73,7 @@ endobj | ||
| 68 | >> | 73 | >> |
| 69 | endobj | 74 | endobj |
| 70 | 75 | ||
| 76 | +%% Original object ID: 5 0 | ||
| 71 | 7 0 obj | 77 | 7 0 obj |
| 72 | [ | 78 | [ |
| 73 | 79 | ||
| @@ -78,18 +84,18 @@ endobj | @@ -78,18 +84,18 @@ endobj | ||
| 78 | xref | 84 | xref |
| 79 | 0 8 | 85 | 0 8 |
| 80 | 0000000000 65535 f | 86 | 0000000000 65535 f |
| 81 | -0000000025 00000 n | ||
| 82 | -0000000079 00000 n | ||
| 83 | -0000000161 00000 n | ||
| 84 | -0000000376 00000 n | ||
| 85 | -0000000475 00000 n | ||
| 86 | -0000000494 00000 n | ||
| 87 | -0000000612 00000 n | 87 | +0000000052 00000 n |
| 88 | +0000000133 00000 n | ||
| 89 | +0000000242 00000 n | ||
| 90 | +0000000484 00000 n | ||
| 91 | +0000000583 00000 n | ||
| 92 | +0000000629 00000 n | ||
| 93 | +0000000774 00000 n | ||
| 88 | trailer << | 94 | trailer << |
| 89 | /Root 1 0 R | 95 | /Root 1 0 R |
| 90 | /Size 8 | 96 | /Size 8 |
| 91 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 97 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 92 | >> | 98 | >> |
| 93 | startxref | 99 | startxref |
| 94 | -647 | 100 | +809 |
| 95 | %%EOF | 101 | %%EOF |
qpdf/qtest/qpdf/good5.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -58,6 +62,7 @@ endobj | @@ -58,6 +62,7 @@ endobj | ||
| 58 | 44 | 62 | 44 |
| 59 | endobj | 63 | endobj |
| 60 | 64 | ||
| 65 | +%% Original object ID: 6 0 | ||
| 61 | 6 0 obj | 66 | 6 0 obj |
| 62 | << | 67 | << |
| 63 | /BaseFont /Helvetica | 68 | /BaseFont /Helvetica |
| @@ -68,6 +73,7 @@ endobj | @@ -68,6 +73,7 @@ endobj | ||
| 68 | >> | 73 | >> |
| 69 | endobj | 74 | endobj |
| 70 | 75 | ||
| 76 | +%% Original object ID: 5 0 | ||
| 71 | 7 0 obj | 77 | 7 0 obj |
| 72 | [ | 78 | [ |
| 73 | 79 | ||
| @@ -78,13 +84,13 @@ endobj | @@ -78,13 +84,13 @@ endobj | ||
| 78 | xref | 84 | xref |
| 79 | 0 8 | 85 | 0 8 |
| 80 | 0000000000 65535 f | 86 | 0000000000 65535 f |
| 81 | -0000000025 00000 n | ||
| 82 | -0000000079 00000 n | ||
| 83 | -0000000161 00000 n | ||
| 84 | -0000000376 00000 n | ||
| 85 | -0000000475 00000 n | ||
| 86 | -0000000494 00000 n | ||
| 87 | -0000000612 00000 n | 87 | +0000000052 00000 n |
| 88 | +0000000133 00000 n | ||
| 89 | +0000000242 00000 n | ||
| 90 | +0000000484 00000 n | ||
| 91 | +0000000583 00000 n | ||
| 92 | +0000000629 00000 n | ||
| 93 | +0000000774 00000 n | ||
| 88 | trailer << | 94 | trailer << |
| 89 | /QTest true | 95 | /QTest true |
| 90 | /Root 1 0 R | 96 | /Root 1 0 R |
| @@ -92,5 +98,5 @@ trailer << | @@ -92,5 +98,5 @@ trailer << | ||
| 92 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 98 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 93 | >> | 99 | >> |
| 94 | startxref | 100 | startxref |
| 95 | -647 | 101 | +809 |
| 96 | %%EOF | 102 | %%EOF |
qpdf/qtest/qpdf/good6.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -58,6 +62,7 @@ endobj | @@ -58,6 +62,7 @@ endobj | ||
| 58 | 44 | 62 | 44 |
| 59 | endobj | 63 | endobj |
| 60 | 64 | ||
| 65 | +%% Original object ID: 6 0 | ||
| 61 | 6 0 obj | 66 | 6 0 obj |
| 62 | << | 67 | << |
| 63 | /BaseFont /Helvetica | 68 | /BaseFont /Helvetica |
| @@ -68,6 +73,7 @@ endobj | @@ -68,6 +73,7 @@ endobj | ||
| 68 | >> | 73 | >> |
| 69 | endobj | 74 | endobj |
| 70 | 75 | ||
| 76 | +%% Original object ID: 5 0 | ||
| 71 | 7 0 obj | 77 | 7 0 obj |
| 72 | [ | 78 | [ |
| 73 | 79 | ||
| @@ -78,13 +84,13 @@ endobj | @@ -78,13 +84,13 @@ endobj | ||
| 78 | xref | 84 | xref |
| 79 | 0 8 | 85 | 0 8 |
| 80 | 0000000000 65535 f | 86 | 0000000000 65535 f |
| 81 | -0000000025 00000 n | ||
| 82 | -0000000079 00000 n | ||
| 83 | -0000000161 00000 n | ||
| 84 | -0000000376 00000 n | ||
| 85 | -0000000475 00000 n | ||
| 86 | -0000000494 00000 n | ||
| 87 | -0000000612 00000 n | 87 | +0000000052 00000 n |
| 88 | +0000000133 00000 n | ||
| 89 | +0000000242 00000 n | ||
| 90 | +0000000484 00000 n | ||
| 91 | +0000000583 00000 n | ||
| 92 | +0000000629 00000 n | ||
| 93 | +0000000774 00000 n | ||
| 88 | trailer << | 94 | trailer << |
| 89 | /QTest false | 95 | /QTest false |
| 90 | /Root 1 0 R | 96 | /Root 1 0 R |
| @@ -92,5 +98,5 @@ trailer << | @@ -92,5 +98,5 @@ trailer << | ||
| 92 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 98 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 93 | >> | 99 | >> |
| 94 | startxref | 100 | startxref |
| 95 | -647 | 101 | +809 |
| 96 | %%EOF | 102 | %%EOF |
qpdf/qtest/qpdf/good7-not-normalized.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -57,6 +61,7 @@ endobj | @@ -57,6 +61,7 @@ endobj | ||
| 57 | 44 | 61 | 44 |
| 58 | endobj | 62 | endobj |
| 59 | 63 | ||
| 64 | +%% Original object ID: 6 0 | ||
| 60 | 6 0 obj | 65 | 6 0 obj |
| 61 | << | 66 | << |
| 62 | /BaseFont /Helvetica | 67 | /BaseFont /Helvetica |
| @@ -67,6 +72,7 @@ endobj | @@ -67,6 +72,7 @@ endobj | ||
| 67 | >> | 72 | >> |
| 68 | endobj | 73 | endobj |
| 69 | 74 | ||
| 75 | +%% Original object ID: 5 0 | ||
| 70 | 7 0 obj | 76 | 7 0 obj |
| 71 | [ | 77 | [ |
| 72 | 78 | ||
| @@ -77,13 +83,13 @@ endobj | @@ -77,13 +83,13 @@ endobj | ||
| 77 | xref | 83 | xref |
| 78 | 0 8 | 84 | 0 8 |
| 79 | 0000000000 65535 f | 85 | 0000000000 65535 f |
| 80 | -0000000025 00000 n | ||
| 81 | -0000000079 00000 n | ||
| 82 | -0000000161 00000 n | ||
| 83 | -0000000376 00000 n | ||
| 84 | -0000000475 00000 n | ||
| 85 | -0000000494 00000 n | ||
| 86 | -0000000612 00000 n | 86 | +0000000052 00000 n |
| 87 | +0000000133 00000 n | ||
| 88 | +0000000242 00000 n | ||
| 89 | +0000000484 00000 n | ||
| 90 | +0000000583 00000 n | ||
| 91 | +0000000629 00000 n | ||
| 92 | +0000000774 00000 n | ||
| 87 | trailer << | 93 | trailer << |
| 88 | /QTest 16059 | 94 | /QTest 16059 |
| 89 | /Root 1 0 R | 95 | /Root 1 0 R |
| @@ -91,5 +97,5 @@ trailer << | @@ -91,5 +97,5 @@ trailer << | ||
| 91 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 97 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 92 | >> | 98 | >> |
| 93 | startxref | 99 | startxref |
| 94 | -647 | 100 | +809 |
| 95 | %%EOF | 101 | %%EOF |
qpdf/qtest/qpdf/good7.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -59,6 +63,7 @@ endobj | @@ -59,6 +63,7 @@ endobj | ||
| 59 | 43 | 63 | 43 |
| 60 | endobj | 64 | endobj |
| 61 | 65 | ||
| 66 | +%% Original object ID: 6 0 | ||
| 62 | 6 0 obj | 67 | 6 0 obj |
| 63 | << | 68 | << |
| 64 | /BaseFont /Helvetica | 69 | /BaseFont /Helvetica |
| @@ -69,6 +74,7 @@ endobj | @@ -69,6 +74,7 @@ endobj | ||
| 69 | >> | 74 | >> |
| 70 | endobj | 75 | endobj |
| 71 | 76 | ||
| 77 | +%% Original object ID: 5 0 | ||
| 72 | 7 0 obj | 78 | 7 0 obj |
| 73 | [ | 79 | [ |
| 74 | 80 | ||
| @@ -79,13 +85,13 @@ endobj | @@ -79,13 +85,13 @@ endobj | ||
| 79 | xref | 85 | xref |
| 80 | 0 8 | 86 | 0 8 |
| 81 | 0000000000 65535 f | 87 | 0000000000 65535 f |
| 82 | -0000000025 00000 n | ||
| 83 | -0000000079 00000 n | ||
| 84 | -0000000161 00000 n | ||
| 85 | -0000000376 00000 n | ||
| 86 | -0000000474 00000 n | ||
| 87 | -0000000493 00000 n | ||
| 88 | -0000000611 00000 n | 88 | +0000000052 00000 n |
| 89 | +0000000133 00000 n | ||
| 90 | +0000000242 00000 n | ||
| 91 | +0000000484 00000 n | ||
| 92 | +0000000582 00000 n | ||
| 93 | +0000000628 00000 n | ||
| 94 | +0000000773 00000 n | ||
| 89 | trailer << | 95 | trailer << |
| 90 | /QTest 16059 | 96 | /QTest 16059 |
| 91 | /Root 1 0 R | 97 | /Root 1 0 R |
| @@ -93,5 +99,5 @@ trailer << | @@ -93,5 +99,5 @@ trailer << | ||
| 93 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 99 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 94 | >> | 100 | >> |
| 95 | startxref | 101 | startxref |
| 96 | -646 | 102 | +808 |
| 97 | %%EOF | 103 | %%EOF |
qpdf/qtest/qpdf/good8.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -58,6 +62,7 @@ endobj | @@ -58,6 +62,7 @@ endobj | ||
| 58 | 44 | 62 | 44 |
| 59 | endobj | 63 | endobj |
| 60 | 64 | ||
| 65 | +%% Original object ID: 6 0 | ||
| 61 | 6 0 obj | 66 | 6 0 obj |
| 62 | << | 67 | << |
| 63 | /BaseFont /Helvetica | 68 | /BaseFont /Helvetica |
| @@ -68,6 +73,7 @@ endobj | @@ -68,6 +73,7 @@ endobj | ||
| 68 | >> | 73 | >> |
| 69 | endobj | 74 | endobj |
| 70 | 75 | ||
| 76 | +%% Original object ID: 5 0 | ||
| 71 | 7 0 obj | 77 | 7 0 obj |
| 72 | [ | 78 | [ |
| 73 | 79 | ||
| @@ -78,13 +84,13 @@ endobj | @@ -78,13 +84,13 @@ endobj | ||
| 78 | xref | 84 | xref |
| 79 | 0 8 | 85 | 0 8 |
| 80 | 0000000000 65535 f | 86 | 0000000000 65535 f |
| 81 | -0000000025 00000 n | ||
| 82 | -0000000079 00000 n | ||
| 83 | -0000000161 00000 n | ||
| 84 | -0000000376 00000 n | ||
| 85 | -0000000475 00000 n | ||
| 86 | -0000000494 00000 n | ||
| 87 | -0000000612 00000 n | 87 | +0000000052 00000 n |
| 88 | +0000000133 00000 n | ||
| 89 | +0000000242 00000 n | ||
| 90 | +0000000484 00000 n | ||
| 91 | +0000000583 00000 n | ||
| 92 | +0000000629 00000 n | ||
| 93 | +0000000774 00000 n | ||
| 88 | trailer << | 94 | trailer << |
| 89 | /QTest 3.14159 | 95 | /QTest 3.14159 |
| 90 | /Root 1 0 R | 96 | /Root 1 0 R |
| @@ -92,5 +98,5 @@ trailer << | @@ -92,5 +98,5 @@ trailer << | ||
| 92 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 98 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 93 | >> | 99 | >> |
| 94 | startxref | 100 | startxref |
| 95 | -647 | 101 | +809 |
| 96 | %%EOF | 102 | %%EOF |
qpdf/qtest/qpdf/good9.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 2 0 R | 8 | /Pages 2 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 2 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /Count 1 | 16 | /Count 1 |
| @@ -20,6 +22,7 @@ endobj | @@ -20,6 +22,7 @@ endobj | ||
| 20 | endobj | 22 | endobj |
| 21 | 23 | ||
| 22 | %% Page 1 | 24 | %% Page 1 |
| 25 | +%% Original object ID: 3 0 | ||
| 23 | 3 0 obj | 26 | 3 0 obj |
| 24 | << | 27 | << |
| 25 | /Contents 4 0 R | 28 | /Contents 4 0 R |
| @@ -41,6 +44,7 @@ endobj | @@ -41,6 +44,7 @@ endobj | ||
| 41 | endobj | 44 | endobj |
| 42 | 45 | ||
| 43 | %% Contents for page 1 | 46 | %% Contents for page 1 |
| 47 | +%% Original object ID: 4 0 | ||
| 44 | 4 0 obj | 48 | 4 0 obj |
| 45 | << | 49 | << |
| 46 | /Length 5 0 R | 50 | /Length 5 0 R |
| @@ -58,6 +62,7 @@ endobj | @@ -58,6 +62,7 @@ endobj | ||
| 58 | 44 | 62 | 44 |
| 59 | endobj | 63 | endobj |
| 60 | 64 | ||
| 65 | +%% Original object ID: 6 0 | ||
| 61 | 6 0 obj | 66 | 6 0 obj |
| 62 | << | 67 | << |
| 63 | /BaseFont /Helvetica | 68 | /BaseFont /Helvetica |
| @@ -68,6 +73,7 @@ endobj | @@ -68,6 +73,7 @@ endobj | ||
| 68 | >> | 73 | >> |
| 69 | endobj | 74 | endobj |
| 70 | 75 | ||
| 76 | +%% Original object ID: 5 0 | ||
| 71 | 7 0 obj | 77 | 7 0 obj |
| 72 | [ | 78 | [ |
| 73 | 79 | ||
| @@ -78,13 +84,13 @@ endobj | @@ -78,13 +84,13 @@ endobj | ||
| 78 | xref | 84 | xref |
| 79 | 0 8 | 85 | 0 8 |
| 80 | 0000000000 65535 f | 86 | 0000000000 65535 f |
| 81 | -0000000025 00000 n | ||
| 82 | -0000000079 00000 n | ||
| 83 | -0000000161 00000 n | ||
| 84 | -0000000376 00000 n | ||
| 85 | -0000000475 00000 n | ||
| 86 | -0000000494 00000 n | ||
| 87 | -0000000612 00000 n | 87 | +0000000052 00000 n |
| 88 | +0000000133 00000 n | ||
| 89 | +0000000242 00000 n | ||
| 90 | +0000000484 00000 n | ||
| 91 | +0000000583 00000 n | ||
| 92 | +0000000629 00000 n | ||
| 93 | +0000000774 00000 n | ||
| 88 | trailer << | 94 | trailer << |
| 89 | /QTest (ยกHola!) | 95 | /QTest (ยกHola!) |
| 90 | /Root 1 0 R | 96 | /Root 1 0 R |
| @@ -93,5 +99,5 @@ trailer << | @@ -93,5 +99,5 @@ trailer << | ||
| 93 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] | 99 | /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] |
| 94 | >> | 100 | >> |
| 95 | startxref | 101 | startxref |
| 96 | -647 | 102 | +809 |
| 97 | %%EOF | 103 | %%EOF |
qpdf/qtest/qpdf/test4-1.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 4 0 R | 8 | /Pages 4 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 13 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /A [ | 16 | /A [ |
| @@ -29,6 +31,7 @@ endobj | @@ -29,6 +31,7 @@ endobj | ||
| 29 | >> | 31 | >> |
| 30 | endobj | 32 | endobj |
| 31 | 33 | ||
| 34 | +%% Original object ID: 8 0 | ||
| 32 | 3 0 obj | 35 | 3 0 obj |
| 33 | << | 36 | << |
| 34 | /A 5 0 R | 37 | /A 5 0 R |
| @@ -38,6 +41,7 @@ endobj | @@ -38,6 +41,7 @@ endobj | ||
| 38 | >> | 41 | >> |
| 39 | endobj | 42 | endobj |
| 40 | 43 | ||
| 44 | +%% Original object ID: 2 0 | ||
| 41 | 4 0 obj | 45 | 4 0 obj |
| 42 | << | 46 | << |
| 43 | /Count 1 | 47 | /Count 1 |
| @@ -48,6 +52,7 @@ endobj | @@ -48,6 +52,7 @@ endobj | ||
| 48 | >> | 52 | >> |
| 49 | endobj | 53 | endobj |
| 50 | 54 | ||
| 55 | +%% Original object ID: 11 0 | ||
| 51 | 5 0 obj | 56 | 5 0 obj |
| 52 | [ | 57 | [ |
| 53 | 1 | 58 | 1 |
| @@ -56,6 +61,7 @@ endobj | @@ -56,6 +61,7 @@ endobj | ||
| 56 | ] | 61 | ] |
| 57 | endobj | 62 | endobj |
| 58 | 63 | ||
| 64 | +%% Original object ID: 12 0 | ||
| 59 | 6 0 obj | 65 | 6 0 obj |
| 60 | << | 66 | << |
| 61 | /A 5 0 R | 67 | /A 5 0 R |
| @@ -64,6 +70,7 @@ endobj | @@ -64,6 +70,7 @@ endobj | ||
| 64 | endobj | 70 | endobj |
| 65 | 71 | ||
| 66 | %% Page 1 | 72 | %% Page 1 |
| 73 | +%% Original object ID: 3 0 | ||
| 67 | 7 0 obj | 74 | 7 0 obj |
| 68 | << | 75 | << |
| 69 | /Contents 8 0 R | 76 | /Contents 8 0 R |
| @@ -85,6 +92,7 @@ endobj | @@ -85,6 +92,7 @@ endobj | ||
| 85 | endobj | 92 | endobj |
| 86 | 93 | ||
| 87 | %% Contents for page 1 | 94 | %% Contents for page 1 |
| 95 | +%% Original object ID: 4 0 | ||
| 88 | 8 0 obj | 96 | 8 0 obj |
| 89 | << | 97 | << |
| 90 | /Length 9 0 R | 98 | /Length 9 0 R |
| @@ -102,6 +110,7 @@ endobj | @@ -102,6 +110,7 @@ endobj | ||
| 102 | 44 | 110 | 44 |
| 103 | endobj | 111 | endobj |
| 104 | 112 | ||
| 113 | +%% Original object ID: 6 0 | ||
| 105 | 10 0 obj | 114 | 10 0 obj |
| 106 | << | 115 | << |
| 107 | /BaseFont /Helvetica | 116 | /BaseFont /Helvetica |
| @@ -112,6 +121,7 @@ endobj | @@ -112,6 +121,7 @@ endobj | ||
| 112 | >> | 121 | >> |
| 113 | endobj | 122 | endobj |
| 114 | 123 | ||
| 124 | +%% Original object ID: 7 0 | ||
| 115 | 11 0 obj | 125 | 11 0 obj |
| 116 | [ | 126 | [ |
| 117 | 127 | ||
| @@ -122,17 +132,17 @@ endobj | @@ -122,17 +132,17 @@ endobj | ||
| 122 | xref | 132 | xref |
| 123 | 0 12 | 133 | 0 12 |
| 124 | 0000000000 65535 f | 134 | 0000000000 65535 f |
| 125 | -0000000025 00000 n | ||
| 126 | -0000000079 00000 n | ||
| 127 | -0000000251 00000 n | ||
| 128 | -0000000346 00000 n | ||
| 129 | -0000000418 00000 n | ||
| 130 | -0000000450 00000 n | ||
| 131 | -0000000502 00000 n | ||
| 132 | -0000000719 00000 n | ||
| 133 | -0000000818 00000 n | ||
| 134 | -0000000837 00000 n | ||
| 135 | -0000000956 00000 n | 135 | +0000000052 00000 n |
| 136 | +0000000134 00000 n | ||
| 137 | +0000000333 00000 n | ||
| 138 | +0000000455 00000 n | ||
| 139 | +0000000555 00000 n | ||
| 140 | +0000000615 00000 n | ||
| 141 | +0000000694 00000 n | ||
| 142 | +0000000938 00000 n | ||
| 143 | +0000001037 00000 n | ||
| 144 | +0000001083 00000 n | ||
| 145 | +0000001229 00000 n | ||
| 136 | trailer << | 146 | trailer << |
| 137 | /Info 2 0 R | 147 | /Info 2 0 R |
| 138 | /QTest 3 0 R | 148 | /QTest 3 0 R |
| @@ -141,5 +151,5 @@ trailer << | @@ -141,5 +151,5 @@ trailer << | ||
| 141 | /ID [<c61bd35bada064f61e0a56aa9588064e><31415926535897932384626433832795>] | 151 | /ID [<c61bd35bada064f61e0a56aa9588064e><31415926535897932384626433832795>] |
| 142 | >> | 152 | >> |
| 143 | startxref | 153 | startxref |
| 144 | -992 | 154 | +1265 |
| 145 | %%EOF | 155 | %%EOF |
qpdf/qtest/qpdf/test4-4.qdf
| @@ -2,6 +2,7 @@ | @@ -2,6 +2,7 @@ | ||
| 2 | %ยฟรทยขรพ | 2 | %ยฟรทยขรพ |
| 3 | %QDF-1.0 | 3 | %QDF-1.0 |
| 4 | 4 | ||
| 5 | +%% Original object ID: 1 0 | ||
| 5 | 1 0 obj | 6 | 1 0 obj |
| 6 | << | 7 | << |
| 7 | /Pages 4 0 R | 8 | /Pages 4 0 R |
| @@ -9,6 +10,7 @@ | @@ -9,6 +10,7 @@ | ||
| 9 | >> | 10 | >> |
| 10 | endobj | 11 | endobj |
| 11 | 12 | ||
| 13 | +%% Original object ID: 11 0 | ||
| 12 | 2 0 obj | 14 | 2 0 obj |
| 13 | << | 15 | << |
| 14 | /A [ | 16 | /A [ |
| @@ -29,6 +31,7 @@ endobj | @@ -29,6 +31,7 @@ endobj | ||
| 29 | >> | 31 | >> |
| 30 | endobj | 32 | endobj |
| 31 | 33 | ||
| 34 | +%% Original object ID: 2 0 | ||
| 32 | 3 0 obj | 35 | 3 0 obj |
| 33 | << | 36 | << |
| 34 | /A 5 0 R | 37 | /A 5 0 R |
| @@ -38,6 +41,7 @@ endobj | @@ -38,6 +41,7 @@ endobj | ||
| 38 | >> | 41 | >> |
| 39 | endobj | 42 | endobj |
| 40 | 43 | ||
| 44 | +%% Original object ID: 3 0 | ||
| 41 | 4 0 obj | 45 | 4 0 obj |
| 42 | << | 46 | << |
| 43 | /Count 1 | 47 | /Count 1 |
| @@ -48,6 +52,7 @@ endobj | @@ -48,6 +52,7 @@ endobj | ||
| 48 | >> | 52 | >> |
| 49 | endobj | 53 | endobj |
| 50 | 54 | ||
| 55 | +%% Original object ID: 4 0 | ||
| 51 | 5 0 obj | 56 | 5 0 obj |
| 52 | [ | 57 | [ |
| 53 | 1 | 58 | 1 |
| @@ -56,6 +61,7 @@ endobj | @@ -56,6 +61,7 @@ endobj | ||
| 56 | ] | 61 | ] |
| 57 | endobj | 62 | endobj |
| 58 | 63 | ||
| 64 | +%% Original object ID: 5 0 | ||
| 59 | 6 0 obj | 65 | 6 0 obj |
| 60 | << | 66 | << |
| 61 | /A 5 0 R | 67 | /A 5 0 R |
| @@ -64,6 +70,7 @@ endobj | @@ -64,6 +70,7 @@ endobj | ||
| 64 | endobj | 70 | endobj |
| 65 | 71 | ||
| 66 | %% Page 1 | 72 | %% Page 1 |
| 73 | +%% Original object ID: 6 0 | ||
| 67 | 7 0 obj | 74 | 7 0 obj |
| 68 | << | 75 | << |
| 69 | /Contents 8 0 R | 76 | /Contents 8 0 R |
| @@ -85,6 +92,7 @@ endobj | @@ -85,6 +92,7 @@ endobj | ||
| 85 | endobj | 92 | endobj |
| 86 | 93 | ||
| 87 | %% Contents for page 1 | 94 | %% Contents for page 1 |
| 95 | +%% Original object ID: 7 0 | ||
| 88 | 8 0 obj | 96 | 8 0 obj |
| 89 | << | 97 | << |
| 90 | /Length 9 0 R | 98 | /Length 9 0 R |
| @@ -102,6 +110,7 @@ endobj | @@ -102,6 +110,7 @@ endobj | ||
| 102 | 44 | 110 | 44 |
| 103 | endobj | 111 | endobj |
| 104 | 112 | ||
| 113 | +%% Original object ID: 9 0 | ||
| 105 | 10 0 obj | 114 | 10 0 obj |
| 106 | << | 115 | << |
| 107 | /BaseFont /Helvetica | 116 | /BaseFont /Helvetica |
| @@ -112,6 +121,7 @@ endobj | @@ -112,6 +121,7 @@ endobj | ||
| 112 | >> | 121 | >> |
| 113 | endobj | 122 | endobj |
| 114 | 123 | ||
| 124 | +%% Original object ID: 10 0 | ||
| 115 | 11 0 obj | 125 | 11 0 obj |
| 116 | [ | 126 | [ |
| 117 | 127 | ||
| @@ -122,17 +132,17 @@ endobj | @@ -122,17 +132,17 @@ endobj | ||
| 122 | xref | 132 | xref |
| 123 | 0 12 | 133 | 0 12 |
| 124 | 0000000000 65535 f | 134 | 0000000000 65535 f |
| 125 | -0000000025 00000 n | ||
| 126 | -0000000079 00000 n | ||
| 127 | -0000000251 00000 n | ||
| 128 | -0000000346 00000 n | ||
| 129 | -0000000418 00000 n | ||
| 130 | -0000000450 00000 n | ||
| 131 | -0000000502 00000 n | ||
| 132 | -0000000719 00000 n | ||
| 133 | -0000000818 00000 n | ||
| 134 | -0000000837 00000 n | ||
| 135 | -0000000956 00000 n | 135 | +0000000052 00000 n |
| 136 | +0000000134 00000 n | ||
| 137 | +0000000333 00000 n | ||
| 138 | +0000000455 00000 n | ||
| 139 | +0000000554 00000 n | ||
| 140 | +0000000613 00000 n | ||
| 141 | +0000000692 00000 n | ||
| 142 | +0000000936 00000 n | ||
| 143 | +0000001035 00000 n | ||
| 144 | +0000001081 00000 n | ||
| 145 | +0000001228 00000 n | ||
| 136 | trailer << | 146 | trailer << |
| 137 | /Info 2 0 R | 147 | /Info 2 0 R |
| 138 | /QTest 3 0 R | 148 | /QTest 3 0 R |
| @@ -141,5 +151,5 @@ trailer << | @@ -141,5 +151,5 @@ trailer << | ||
| 141 | /ID [<c61bd35bada064f61e0a56aa9588064e><31415926535897932384626433832795>] | 151 | /ID [<c61bd35bada064f61e0a56aa9588064e><31415926535897932384626433832795>] |
| 142 | >> | 152 | >> |
| 143 | startxref | 153 | startxref |
| 144 | -992 | 154 | +1264 |
| 145 | %%EOF | 155 | %%EOF |