There are lots of great resources for teachers to publish student work in a "book" format. Most allow for online viewing via embed codes. This allows parents, relatives and friends to view the work from anywhere. Most will also allow viewers to print out copies for saving and bragging.
Web based Solutions:
Very easy set up. This can be used without an account. Lots of formats possible. Nice templates.http://simplebooklet.com
Bookr allows you to create picture flipbooks using Flickr images, and you can add your own text . (It is not printer friendly, but if you take screen shots, you can print.) Make note of the embed code and URL or you'll never find it again!
Scribd allows you to upload docs, PPT, pdfs and view them/ embed them as an online book, slide show or scroll. You can print what you upload. You'll need an account to do this.
Software Based Solutions
If you have access to iPhoto (mac) , you can use it to make a book, and add captions. Simply save as a PDF, then print the book or upload to some of the web based services.
Students can make pages using individual slides. When printed out, they can be bound to create books. Saved as a PDF, the slides can also be uploaded to some of the web based services.
See also, (but some content may not be kid friendly)
You can download their software to create beautiful photo books. Books can be viewed online, sold/purchased, and or printed
Upload your PDF creations to create flipbooks.