Chrome: Google Cloud Print is an under-rated, yet awesome service that lets you print wirelessly and remotely to any printer connected to the service. Beyond creating paper printouts, however, Cloud Print is also an awesome tool for sending content to remote devices, saving them as PDFs.
James Kendrick on ZDNet points out this handy, lesser-known feature. Once you enable Cloud Print (under Chrome's settings), all your phones and tablets that have the Chrome browser become "printers." So you can be browsing an article like this and "print" it to your iPad or Android phone, letting Cloud Print convert the page to a PDF file. I just tried this with my Nexus 7, and the web page instantly was sent to the SD card's download folder, under a new "ChromeSnapshots" subfolder. I also got a prompt for which app I wanted to open the PDF with.
If you have Cloud Print apps installed on your mobile devices (such as the Android Cloud Print or Print Central Pro for iOS), you can easily send content between your devices as well: from your Android tablet to the iPhone, for example.
Finally, Cloud Print also can save to Google Drive, converting any content that can be opened in the Chrome browser to PDF and sending it to that online storage space.
How to: Using Google Cloud Print for working with PDFs | ZDNet