Let us say I want slides.pdf to contain 4 slides per page instead of one.
I can easily open a slides.pdf document under evince (the default Ubuntu document viewer)
evince slides.pdf-->Print-->Page Setup--> Pages per Side --> 4 (or some other number)
Then, I can indicate I want to print to a file, and print. The result is an output.pdf file with the desired number of slides per sheet.
I want to achieve this same functionality through the command line (as I need to incorporate this into a script). All I have found so far are solutions relying on bloated external tools. For example, I tried installing pdfjam (which first required me to install 88.1 MB worth of packages from texlive-latex-base in order to achieve a functionality that I already have!), The result was only failure with pdfjam ERROR: LaTeX package pdfpages.sty is not installed.
I would rather avoid bloated external packages when the functionality I need is definitely available in my system. If I can do it graphically via evince, I should be able to do it programmatically. (I can always write an xdotool script to replicate the actions graphically, but this would be far from elegant).
How do I achieve this via command line?