Create custom multiple page layout from a pdf file

I have a pdf file that I want to use it to create another pdf in 3-up (show 3 pages in each page) version. The output will look like slide handout printed from Powerpoint. First,I installed package psutils. A page from Novell website gives a tutorial on how to use psutils. Here is how I created a slide handout from a pdf file.

Convert pdf file into ps file:

$ pdf2ps input.pdf input.ps

Create layout for the new postscript file from multiple pages (3-up):

$ pstops -d2 '3:0R@0.3(2.5cm,26cm)+1R@0.3(2.5cm,18cm)+2R@0.3(2.5cm,10cm)' input.ps output.ps

Display the postscript file (optional to make sure that it looks okay):

$ evince output.ps

Convert ps file to pdf file:

$ ps2pdf output.ps output.pdf

We finish, display the pdf file:

$ evince output.pdf