Emacs 25 does not print visual-line-mode correctly words are split at the page boundary. This fixes it, I recommend installing it to local site-lisp and referencing from init. Maybe you will need to install longlines-mode.
The inspiration is a post about rendering to pdf at https://stackoverflow.com/q/7442100