pdf-impose.pl -- script to impose a PDF using the PDF::Imposition class.
pdf-impose.pl infile.pdf [outfile.pdf]
This script is a simple wrapper around PDF::Imposition. Refer to the perldoc documentation (perldoc PDF::Imposition) for details about the options.
perldoc PDF::Imposition
Available schemas: 2up duplex2up 2down 2x4x2 2x4x1 2side 1x4x2cutfoldbind 4up 1repeat2top 1repeat2side 1repeat4 ae4x4 1x8x2
2up
duplex2up
2down
2x4x2
2x4x1
2side
1x4x2cutfoldbind
4up
1repeat2top
1repeat2side
1repeat4
ae4x4
1x8x2
The schema to use: defaults to 2up. See perldoc PDF::Imposition for details about the available schemas.
Boolean: if the schema supports it, put the last page of the PDF on the last page of the last signature if there is a need of blank page padding, so when folding the first page and the last page will match.
For example, for a 2up schema, if you have 6 pages, you will get a signature of 8 pages, with 2 blank pages at the end. With this option you get the two blank pages before the last one, which in turn will be put in the same physical page of the first one.
<num> must be a multiple of 4 or a range like, e.g. 40-80
defaults to 'imp'. The dash is automatically added, to avoid confusing it with options. If you want more control, pass the desired output file as second argument to the script.
You can specify the dimension providing a (case insensitive) string with the paper name (2a, 2b, 36x36, 4a, 4b, a0, a1, a2, a3, a4, a5, a6, b0, b1, b2, b3, b4, b5, b6, broadsheet, executive, ledger, legal, letter, tabloid) or a string with width and height separated by a column, like 11cm:200mm. Supported units are mm, in, pt and cm.
11cm:200mm
Accept a measure, e.g. 0.15mm.
0.15mm
This option is needed only for schemas which support cutting correction. Default to 0.1mm, which should be appropriate for the common paper 80g/m2. You can do the math measuring a stack height and dividing by the number of sheets.
0.1mm
The font size of the headers and footers with the job name, date, and page numbers. Defaults to 8pt.
The distance from the logical page corner and the cropmark line. Defaults to 1mm.
Size of the cropmark lines. Defaults to 12mm.
Set the PDF Title metadata
Show this help and exit
Show the PDF::Imposition version
If outfile is not provided, it will use the suffix to create the output filename.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
To install PDF::Imposition, copy and paste the appropriate command in to your terminal.
cpanm
cpanm PDF::Imposition
CPAN shell
perl -MCPAN -e shell install PDF::Imposition
For more information on module installation, please visit the detailed CPAN module installation guide.