I don't have Vista, but have used 'doPDF' on XP
It's a printer driver so instead of printing to paper (I did away with that 10+ years ago) it "prints" to a PDF.
There are lots of software solutions around though, so some other might be recommended or worth trying if you don't find / like 'doPDF'.
(If you cannot find anything, I should have a copy of the binary for installation, so can probably post a web link later in the day)