How to Export WordPress to PDFby John Mitchell
WordPress does not support a default export feature for saving a collection of posts or your entire blog in the Portable Document Format. If you are running a self-hosted WordPress site, you may try one of the many WordPress plugins with limited success. Another problem, however, arises when hosted WordPress.com blogs cannot install plugins. To overcome these issues for hosted and self-hosted WordPress sites, the BlogBooker online tool comes in handy. BlogBooker creates a high-quality PDF from your export file. As of April 2011, it worked with WordPress, Blogger and LiveJournal blogs.
Export WordPress Posts
Sign in to your WordPress site.
Go to the "Tools" pane on the left sidebar. Click the "Export" link.
Adjust the choices in the "Filters" section, otherwise leave as their defaults and click the "Download Export File" button. Depending on your Web browser, you may be prompted to choose the location to save the file. If not, it will automatically download to the default save location.
Create PDF from WordPress Export
Go to the BlogBooker website, and click the "WordPress" logo.
Click the "Choose File" or "Browse" button. Locate the WordPress export file that was saved to your computer. Click the "Open" button.
Type the full URL for your WordPress blog, including "http://" at the beginning.
Select any of the options below to configure the date range, formatting and other BlogBooker features. If you want the PDF to read like a book, you will want to check the box for "Reverse chronological order."
Click the "Create your BlogBook" button to generate the PDF file. The process may take several minutes, depending on the size of your export file.
Right-click the "Your Blog in PDF Book" link and choose "Save As" or "Save Link As." The PDF document will save to your computer.