The best and easiest solution in my opinion is to print messages directly from your Mac. If your Mac is set up with the same Apple ID as your iPhone, and your iPhone is set up to forward SMS messages to your Mac, then you have the option of printing a perfect printout of an entire Message Conversation.

