14

Is there a simple way to convert a PDF to a 2-up PDF so that I can send it to an uncooperative printer and have it actually come out 2-up?

I'm hoping to use commonly available linux tools. (I'm running debian FWIW.)

Thanks.

3 Answers 3

14

You can use pdfnup for this purpose. It is a part of pdfjam and used like this:

pdfnup document.pdf --nup 2x1 --outfile document2up.pdf
2
  • 1
    Thanks to this question and after years of extensive psnup and pdfnup usage I finally understand where its name comes from :-) Aug 4, 2009 at 6:43
  • Note that pdfnup loses any hyperlinks in your document. Jul 2, 2015 at 15:36
4

a2ps can do a number of things with basically anything and print it to the printer. It can also print things 2-up (or 4-up, or 8-up)

For your purposes:

a2ps file.pdf -2 -Pprinter

a2ps delegates some of it's work to pdf2ps, so make sure that it is installed on your system. You also may want to look at the a2ps man page if you want to do some other things with the swiss army knife which is a2ps.

1
  • Thanks for the tip. Unfortunately, I can't send it directly to the printer. My braindead printer does bizarre things when instructed to print 2up. The --outfile=FILE argument to a2ps is ok, but translating to ps often causes loss of quality in the output.
    – bstpierre
    Aug 4, 2009 at 13:55
0

I just created a script for this in SH, you can find it here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .