I will reply later tonight or tomorrow.
I was under time pressure yesterday.
I use Lr/Transporter or Listview plug-ins to create a text file (tab delimitted or csv) which I then use with various applications. The main applications I use are Photoshop, InDesign or Microsoft Word.
Photoshop.
Using the DataMerge option you can layout your metadata with font sizes and styles as you wish and place them where you want to. It is useful if you want to create an individual layout (for example for a fine art large print) or you want to batch lots of images to individual files. It is not suitable if you want to end up with multiple images on individual pages within a single document (such as a multi page pdf).
The main drawback is that it is not the most user friendly process, with lots of Gottchas along the way. [Hint 1 ... you have to be very careful with the header text record and only use tabbed delimited text files ... but other traps await].
Still, it can be got to work and if used with a Photoshop macro can be very powerful.
InDesign.
It is a pity Adobe have not designed a round trip to InDesign from Lr. Especially as the ability to place our metadata on a printed page is missing from the Print module (but fully exists in the Slideshow module).
The text file created above for Photoshop above will mostly work with InDesign, but there are gottchas with this route as well, especially if your images are in multiple folders or not in the same folder as your text file. The beauty of InDesign is that it is designed to handle multiple page documents. You can end up with an .Indd file or export your .indd file to a pdf. I have written a Javascript which automates the complete process for me (once I have a suitable text file with my file urls and metadata).
Microsoft Word.
I use a text file created using the Lr/Transporter or Listview plug-ins to create a mail merge document. There are hundreds of tutorials on how to do this, but it is a little tricky to place the image on the page. Again, the advantage is that I can create a single or multi page document.
I use this technique when I want to create a document which may be textually verbose, where I have a lot of images with Titles and Captions. I want to have an image spanning the page, with the Title stuck to the bottom of the image (left justified) and the Caption printed as a paragraph underneath. I have written a one line VB script to remove the page breaks, so if required, I will have a decent quality Word document or export to PDF. The main advantage is that the Word Document can now be freely edited.