The Perl Toolchain Summit 2025 Needs You: You can help 🙏 Learn more

NAME

PDF::Imposition::Schema2x4x2 - fixed size 16 pages on 2 sheets signature schema, with double folding.

SYNOPSIS

my $imposer = PDF::Imposition::Schema2x4x2->new(
file => "test.pdf",
output => "out.pdf",
);
$imposer->impose;

The output pdf will be left in $imposer->output

SCHEMA EXPLANATION

Fixed signature size of 16 pages, printed recto-verso on 2 sheets.

Typical usage: print A5 on A3, or A6 on A4, then fold twice and cut the edges.

Visualization (the prefix r means logical page disposed upside-down -- rotated 180 degrees):

+------+------+ +------+------+
| | | | | |
| r9 | r8 | | r7 | r10 |
| | | | | |
+------+------+ +------+------+
| | | | | |
| 16 | 1 | | 2 | 15 |
| | | | | |
+------+------+ +------+------+
+------+------+ +------+------+
| | | | | |
| r11 | r6 | | r5 | r12 |
| | | | | |
+------+------+ +------+------+
| | | | | |
| 14 | 3 | | 4 | 13 |
| | | | | |
+------+------+ +------+------+

To complete the block of 16 logical pages, blank pages are inserted if needed.

INTERNALS

pages_per_sheet

Returns 8

cropmarks_options

Set inner to false and force signature to 16.

SEE ALSO

PDF::Imposition