After that, I was asked to add numeric signature recognition to those PDF files... Thing that wasn't allowed with PDFSharp, but with ITextSharp.

So after another rants / cry alone in a corner of my office / death wishes times, I could create the pdf files with PS / ITextSharp, fill it with AD informations, make a script that would recognize when a user signed it then move the PDF to another location. I've been through hard times with that ITextSharp, but it worth it (or at least, it will as soon as the final tests will be passed).

But the ITextSharp libraries are only 3 dlls stored in a folder that you call with a Add-Type cmdlet. It does not need to be installed everywhere.