Villainous Imposer
v0.0.6[VI]

information & glossary

This is a tool written mostly for myself, made available for others. It is focused on at-home, hobbiest printing for bookbinding (or pamphlets or zines)
All the processing is done on the client side- that means your work is entirely private. I need to figure out some CORS stuff (Cross-Origin Resource Sharing) and then it should work saved to your computer/offline.
Imposition is the process of arranging multiple pages of a PDF onto a printed sheet so that they appear in the correct order after folding (some cutting may be involved)

Relevant terms, as used by this tool:
folio - a piece of paper with a single fold down the middle. part of a signature. made up of 4 pages. made up of 2 leaves
leaf - half of a folio. made up of 2 pages. if you were to "tear a page out of a book", you'd be tearing a leaf out
page - single page from the PDF, single page in the result. likely has a single page number on it
sheet - the piece of paper fed into your printer, has 2 sides
side - the front or back of a sheet of paper. The side with the lowest page number imposed on it is considered the 'front'
signature - one or more nested folios. sewn together to make a book. a single signature could make a pamphlet

1. Source PDF(s)

Details & Instructions

The PDFs should be a "straight" PDF - 1 PDF page should be 1 result page
Do not feed PDFs already exported as a "booklet" into this tool
Multiple PDFs can be used, but at least one is needed
If the PDFs are diffent sizes, the maximum dimensions are used
Each PDF can be preceeded by N blank pages (default is 0)
Page selection can be either all (the default), , separated list of page numbers, a range defined via -. Blank pages can be inserted via b.
Invalid page numbers will be ignored, invalid input will cause an error


 

2. PDF Manipulation

Explanation

Cropping is to alter the PDF dimensions - negative values add white space while positive values cut into the PDF.

Rotation is about how the PDF pages are oriented relative to the spine.
Page A is the 1st page of the completed, closed textblock while B & C are a sample spread (spine in the middle)
The rotation of the letters indicate how the pages would be oriented.
In most cases the 1st option is what is desired/expected, but there are reasons why you might want the others
(such as a Dwarsligger ("sleeper" or "crossbeam" in Dutch), calendars, Tweet-based texts, books for music, etc)

PDF Cropping
             


PDF Rotation

 

3. Printer Paper

Instructions/Details

This has to do with your machine and the paper you're feeding into it.

The paper margins are to add white space on the edges of the printed page in case you do not have a full-bleed printer. They are mirrored on either side - so a 10 pt margin on the Long Sides will put a 10 pt on both sides for a total of 20 pt

The Download Test Print button will give you a zip file named vip_test_print, which contains a PDF of same name. It looks at your selected paper size and flip orientation. You should print this at 100% scale and then check several things - are you flipping correctly - how much of the corners are eaten away by printer margin (each white line and each black line are 1 pt a piece -- my printer eats 12pt on all sides) - what line weight & color you want for your various mark ups - and what kind of printer skew you're dealing with (more on that later)

not implemented yet
Paper Size 
cm
Flip Paper                                      
Paper Margins           short sides cm       long sides cm

4. Imposition Layout

Instructions/Details

This is how the PDF pages will be tiled on the printed page
Folios per Signature can take a single number (all signatures the same size) or a comma separated list of numbers of numbers for variable signature sizes (the sequence provided will be repeated if it does not account for all pages)

Folios per Signature:

5. PDF Placement

Instructions/Details

For PDF scaling: Original
Retains the original PDF sizing, which could potentially spill out and over onto other pages, resulting in overlapping the PDF content (there is no clipping)
Only the top and inner margins are considered. Positive values shift it down/away from the spine. Negative values shift it up/towards the spine.
Fit - Proportional
Maintains the original PDF aspect ratio, scaled down to fit into the space provided
Positive padding numbers push the PDF inward, makes it smaller. Negative padding pulls it out, making it larger. A padding of N on one side and -N on the other side of the PDF is the same as translating/shifting it. The PDF will scale such that it's small enough to honor the tightest constraints (ex: inner/outer margins that squeeze the PDF will override top/bottom margins that expand the PDF)
Fill - Stretch
Distors the PDF's aspect ratio, stretching it in both directions to fill the entire space allowed
Positive padding numbers push the PDF inward, makes it smaller. Negative padding pulls it out, making it larger. A padding of N on one side and -N on the other side of the PDF is the same as translating/shifting it.

Padding
             cm
cm
spacing/placement preview not implemented yet

6. Markup

Details

When entering line weigh values, be aware that you can use decimals/go lower than 1
Fold lines (dashed) are for signature assembly - they will need to be cut at some point but it doesn't have to be right away (cut during textblock trimming)
Cut lines (solid) are for signature assembly - they need to be cut at time of fold up/sewing
Cut & Fold lines will only be marked on one side of the sheet. This is the "mountain" side of the fold - you should always be able to see the fold or cut line after the fold
Crosshairs are at every non-sheet-corner intersection and are meant to be very tiny visual guides to help with alignment/folding. They are on both sides of the sheet

line weight (pt)
line weight (pt) not implemented yet
line weight (pt) | cross-hair leg length (pt)
line weight (pt)
line weight (pt) | length (pt)




7. Post-Processing

Instructions/Details

This is to address printer skew

not implemented yet

8. Preview


9 Download

Details

Note that each signature as separate file outputs full sheets -- if the imposition configuration has signatures that do not fill up entire sheets, the files downloaded will be full sheets and thus could contain extra folios

Download:

.pdf      saving/persisting imposer settings not implemented yet

imposer does not yet work when saved locally