in reply to Manipulating a pdf

No promises made, but take a look at PDF::Reuse. What it does is open a PDF without actually parsing it, and allow you to print on top of the pages, irrespective of what is already there. It's a bit like using preprinted form paper in your printer.