diff options
Diffstat (limited to 'examples/qtest')
-rw-r--r-- | examples/qtest/pdf-split-pages.test | 33 | ||||
-rw-r--r-- | examples/qtest/pdf-split-pages/exp1.pdf | 40 | ||||
-rw-r--r-- | examples/qtest/pdf-split-pages/exp2.pdf | 40 | ||||
-rw-r--r-- | examples/qtest/pdf-split-pages/in.pdf | bin | 0 -> 1287 bytes |
4 files changed, 113 insertions, 0 deletions
diff --git a/examples/qtest/pdf-split-pages.test b/examples/qtest/pdf-split-pages.test new file mode 100644 index 00000000..ce271b35 --- /dev/null +++ b/examples/qtest/pdf-split-pages.test @@ -0,0 +1,33 @@ +#!/usr/bin/env perl +require 5.008; +use warnings; +use strict; + +chdir("pdf-split-pages"); + +require TestDriver; + +my $td = new TestDriver('pdf-split-pages'); + +cleanup(); + +$td->runtest("split", + {$td->COMMAND => "pdf-split-pages ' --static-id' in.pdf out"}, + {$td->STRING => "", $td->EXIT_STATUS => 0}); + +$td->runtest("check page 1", + {$td->FILE => "out1.pdf"}, + {$td->FILE => "exp1.pdf"}); + +$td->runtest("check page 2", + {$td->FILE => "out2.pdf"}, + {$td->FILE => "exp2.pdf"}); + +cleanup(); + +$td->report(3); + +sub cleanup +{ + unlink (<out?.pdf>); +} diff --git a/examples/qtest/pdf-split-pages/exp1.pdf b/examples/qtest/pdf-split-pages/exp1.pdf new file mode 100644 index 00000000..fa2225dc --- /dev/null +++ b/examples/qtest/pdf-split-pages/exp1.pdf @@ -0,0 +1,40 @@ +%PDF-1.3 +%¿÷¢þ +1 0 obj +<< /Pages 2 0 R /Type /Catalog >> +endobj +2 0 obj +<< /Count 1 /Kids [ 3 0 R ] /Type /Pages >> +endobj +3 0 obj +<< /Contents 4 0 R /MediaBox [ 0 0 612 792 ] /Parent 2 0 R /Resources << /Font << /F1 5 0 R >> /ProcSet 6 0 R >> /Type /Page >> +endobj +4 0 obj +<< /Length 44 >> +stream +BT + /F1 24 Tf + 72 720 Td + (Page 1) Tj +ET +endstream +endobj +5 0 obj +<< /BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font >> +endobj +6 0 obj +[ /PDF /Text ] +endobj +xref +0 7 +0000000000 65535 f +0000000015 00000 n +0000000064 00000 n +0000000123 00000 n +0000000266 00000 n +0000000359 00000 n +0000000466 00000 n +trailer << /Root 1 0 R /Size 7 /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] >> +startxref +496 +%%EOF diff --git a/examples/qtest/pdf-split-pages/exp2.pdf b/examples/qtest/pdf-split-pages/exp2.pdf new file mode 100644 index 00000000..cd76e4de --- /dev/null +++ b/examples/qtest/pdf-split-pages/exp2.pdf @@ -0,0 +1,40 @@ +%PDF-1.3 +%¿÷¢þ +1 0 obj +<< /Pages 2 0 R /Type /Catalog >> +endobj +2 0 obj +<< /Count 1 /Kids [ 3 0 R ] /Type /Pages >> +endobj +3 0 obj +<< /Contents 4 0 R /MediaBox [ 0 0 612 792 ] /Parent 2 0 R /Resources << /Font << /F1 5 0 R >> /ProcSet 6 0 R >> /Type /Page >> +endobj +4 0 obj +<< /Length 44 >> +stream +BT + /F1 24 Tf + 72 720 Td + (Page 2) Tj +ET +endstream +endobj +5 0 obj +<< /BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font >> +endobj +6 0 obj +[ /PDF /Text ] +endobj +xref +0 7 +0000000000 65535 f +0000000015 00000 n +0000000064 00000 n +0000000123 00000 n +0000000266 00000 n +0000000359 00000 n +0000000466 00000 n +trailer << /Root 1 0 R /Size 7 /ID [<31415926535897932384626433832795><31415926535897932384626433832795>] >> +startxref +496 +%%EOF diff --git a/examples/qtest/pdf-split-pages/in.pdf b/examples/qtest/pdf-split-pages/in.pdf Binary files differnew file mode 100644 index 00000000..4ac18ed6 --- /dev/null +++ b/examples/qtest/pdf-split-pages/in.pdf |