The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

PDF::Imposition::Schema1x1 - 1:1 Imposition schema

SYNOPSIS

    use PDF::Imposition::Schema1x1;
    my $imposer = PDF::Imposition::Schema2up->new(
                                                  signature => "10-20",
                                                  file => "test.pdf",
                                                  output => "out.pdf",
                                                  cover => 1,
                                                  pages_per_sheet => 4,
                                                 );
    $imposer->impose;

The output pdf will be in $imposer-output>

SCHEMA EXPLANATION

This is a 1:1 imposition schema, meaning that apparently doesn't do anything.

The purpose of this module is to do 2 things:

Convert the PDF to version 1.4, if not already so.
Handle the signature rounding and optimization

This for example means that a pdf with 6 pages will end up with 8 pages (6 + 2 empty), and if you pass the cover option with a true value, you'll get the sixth page as page 8.

Also you can get the computed value calling computed_signature and the total output pages with total_output_pages.

If you don't need any of this, you don't have any reason to use this module.

cover

This schema supports the cover option.

INTERNALS

cropmarks_options

Disable signature.