Automatically Generate PDF from Webform Submission
It seems like the entity_print module does exactly what you want.

From the docs:


  Entity Print allows you to print any Drupal entity (Drupal 7 and 8) or View (Drupal 8 only) to PDF.


The module is weel maintained with more then 5K websites using it.