There's no "driver" per se. What you need is an object library that you can
reference, make instances of objects, call methods on those objects and have
..pdf files outputted.
There are many such libraries available. Some are free, some not. A simple
Google search will turn them up.