PSBOOK(1)

πŸ¦‹ psbook(1) β€” signatures, but make it cute πŸ¦‹

okay so bestie, welcome to the psbook(1) manual page β€” it's a User Commands situation, and it's literally about turning PDF/PostScript pages into book signatures. iconic behavior, no cap.

🌸 NAME 🌸

psbook β€” the signature-making page rearranger, periodt.

πŸ“œ SYNOPSIS πŸ“œ

psbook [OPTION...] [INFILE [OUTFILE]]

πŸ’– DESCRIPTION πŸ’–

psbook uses pstops to rearrange pages from a PDF or PostScript document into β€˜signatures’ for printing books or booklets, creating a new file. A β€˜signature’, often called a β€˜section’ in bookbinding, is a series of sheets that are folded together to be stitched into the book's binding. Each sheet has two pages per side; the number of pages in a signature must therefore be a multiple of four. Extra blank sides will be added if the file does not contain a multiple of four pages.

The output should be printed 2-up (this can be achieved with psnup(1)) and duplex, as for short-edge binding. Alternatively, the output of psnup can be passed through the following command:

pstops '2:0(0,0),1U(1w,1h)'

to rotate the verso page upside-down, and the result can be printed duplex as for long-edge binding. Rearrange pages in a PDF or PostScript document into signatures.

  • INFILE β€” - or no INFILE argument means standard input
  • OUTFILE β€” - or no OUTFILE argument means standard output

πŸŽ€ OPTIONS πŸŽ€

  • -s SIGNATURE, --signature SIGNATURE β€” number of pages per signature; 0 = all pages in one signature [default]; 1 = do not rearrange the pages; otherwise, a multiple of 4
  • -v, --version β€” show program's version number and exit
  • -q, --quiet β€” don't show progress

πŸ’¬ COMMENTS πŸ’¬

PAGES is a comma-separated list of pages and page ranges; see pstops(1) for more details.

πŸ‘‘ AUTHOR πŸ‘‘

Reuben Thomas <rrt@sc3d.org> β€” yes bestie, that's the author.


mwah πŸ’‹ β€” this page comes from psutils 3.3.17 and is dated 2026-09-08. slay.

πŸ“¦ where this page comes from