Imposition: Difference between revisions
No edit summary |
|||
| (6 intermediate revisions by the same user not shown) | |||
| Line 9: | Line 9: | ||
* Manual way: CTRL+P, write the order of printing in the field "Pages" | * Manual way: CTRL+P, write the order of printing in the field "Pages" | ||
* [https://github.com/pdfjam pdfjam] (CLI, for Linux/Mac, requires Tex Live) also packages as part of Tex Live<br>for Debian: <code>$ sudo apt install [https://manpages.debian.org/bookworm/texlive-extra-utils/ texlive-extra-utils]</code><br>for Mac: <code>$ brew install --cask mactex</code> | |||
** [https://manpages.debian.org/bookworm/texlive-extra-utils/pdfbook2.1.en.html pdfbook] (CLI, wrapper around pdfjam to make booklets) | |||
** [https://manpages.debian.org/bookworm/texlive-extra-utils/pdfxup.1.en.html pdfxup] (CLI, wrapper around pdfjam to do more complex impositioning) | |||
* [https://pdfsam.org/ PDFsam] (GUI, for Linux/Mac/Windows) | |||
* [https://pypi.org/project/psutils/ psutils] (CLI, for Linux/Mac/Windows, Python based) | |||
* [https://github.com/podofo/podofo podofo] + [http://printlab.leseptantecinq.be/logiciels/podofo_impose/ documentation from 75] (CLI) | |||
* [https://psutil.readthedocs.io/en/latest/ psutil] (Python) | * [https://psutil.readthedocs.io/en/latest/ psutil] (Python) | ||
* [http://kjo.herbesfolles.org/bookletimposer/ BookletImposer] (GUI) | * [http://kjo.herbesfolles.org/bookletimposer/ BookletImposer] (GUI) | ||
* [http://jpdftweak.sourceforge.net/ jPDF Tweak] (GUI) | * [http://jpdftweak.sourceforge.net/ jPDF Tweak] (GUI) | ||
| Line 22: | Line 24: | ||
==Examples, scripts & boilerplates== | ==Examples, scripts & boilerplates== | ||
* [https://iffybooks.net/wp-content/uploads/zines/Iffy_Books_pdfbook2_screen.pdf Iffybooks zine on pdfbook2] | |||
* Example of an impositioned PDF for booklet printing: [[:File:Wiki-wiki-book.pdf]] | * Example of an impositioned PDF for booklet printing: [[:File:Wiki-wiki-book.pdf]] | ||
* [https://gitlab.com/yanntrividic/the-moral-of-the-xerox-vf/-/blob/main/make_booklet.sh make_booklet.sh], by Yann Trividic | * [https://gitlab.com/yanntrividic/the-moral-of-the-xerox-vf/-/blob/main/make_booklet.sh make_booklet.sh], by Yann Trividic | ||
Latest revision as of 12:53, 7 January 2026
An example of an imposition of a PDF, in this case to print a PDF in a booklet format. Screenshot from https://pdfcpu.io/generate/booklet.
There are many ways to do imposition!
Imposition tools
- Manual way: CTRL+P, write the order of printing in the field "Pages"
- pdfjam (CLI, for Linux/Mac, requires Tex Live) also packages as part of Tex Live
for Debian:$ sudo apt install texlive-extra-utils
for Mac:$ brew install --cask mactex - PDFsam (GUI, for Linux/Mac/Windows)
- psutils (CLI, for Linux/Mac/Windows, Python based)
- podofo + documentation from 75 (CLI)
- psutil (Python)
- BookletImposer (GUI)
- jPDF Tweak (GUI)
- pdfcpu (CLI)
- Imagemagick (CLI; using montage, convert)
- https://zine-machine.glitch.me/
Examples, scripts & boilerplates
- Iffybooks zine on pdfbook2
- Example of an impositioned PDF for booklet printing: File:Wiki-wiki-book.pdf
- make_booklet.sh, by Yann Trividic
- Bookletor, by Quentin Juhel
- Paged.js imposition "extension", by Quentin Juhel and Julien Taquet; see also this live example made by Julien Bidoret
- Imposition howto's during SI5 (using Imagemagick)
- How to make a booklet with psutils (at Scribus wiki)
- Scribus wiki: How to make impositions with pstops
- Making booklets from PDF files using psbook and psnup
- Two A4 on one A3 using pdfjam
- http://zineopolis.blogspot.com/p/h.html
- https://en.wikibooks.org/wiki/Zine_Making/Putting_pages_together