Hi, yes I am doing this but the way is so tricky. But free of charge!
First, I created script on gsscript for printing the document from the google sheets. Next, I am creating the speadsheets using the google api from template with all neccesary decorations, pictures etc. And finally I am calling printing script again by the google api. As a result I am receiving the link on the google drive with pdf. Done!
There are some hidden limitations - google does not give you an ability to execute too much requests in particular period of time so conversion might be failed sometimes due to the google. But it is ok for my case for now.