have you tried : FreePDF for Windows - A simply and free virtual PDF printer
I have been using this for >10 years.
It will install a printer service(i.e. virtual printer) and if you click on menu-> printer(e.g. word or any), it will pop-up as a real printer and print your content ...
The company I work for has a printer driver that can save to PDF and dozens of other file types. It allows you to define one or more Task Printers, and configure each to save to the file format and the location of your choice. Creating a Task Printer is explained in the LEADTOOLS ePrint documentation here.
If you would like to consider it, I recommend ...