1 - Integrate pdf-tools.cc with the rest of the code
2 - What if an input page specifies /Rotate?
3 - Better error messages from instantiation
4 - page->index: use or remove
5 - rename page->bbox to page->image_box?
7 | # Position bbox on a new paper
9 | paper(w=210mm,h=297mm,pos=(t|b|c)(l|r|c))
11 | # Scale paper to a new size
13 | scaleto(w=210mm,h=297mm,pos=tl)
15 | # Fit image to a paper
16 | # If paper is given: scale image
17 | # If no paper is given: adjust paper to image + margins
20 | margin= hmargin= vmargin=
21 | lmargin= rmargin= tmargin= bmargin=
26 | expand(h=10mm, v=20mm)
27 | expand(l=10mm, r=10mm, t=10mm, b=10mm)
29 | # Adjust image size (in terms of margins around)
30 | margins ... params like expand
33 style=box # Box around image
34 style=cross # Crosses in the corners
35 style=halfcross # Half-crosses in the corners (default)
37 len=5mm # Cross arm length
38 dist=5mm # Distance from border
45 bleed=5mm # Allow bleeding over the image box
55 # Add an empty page after the current one
59 # - paper size + margins
62 paper / w / h # Specify paper size, default=copy from 1st image
63 + fit options (*margin, pos)
65 rotate=1 # Override rotation decision
66 scale=1 # Override scaling factor
67 tile # Tile with copies of a single page
68 hspace / vspace / space # Distance between tiles