We have a C# application that must print complex forms. Things like multi-page government compliance forms that must be in a specific format. We can get PDF copies of these fo
The above does work with any number of fields on any PDF page but requires
some rudimentary knowledge of the underlying OS print processes.
It gives you full control of the page and that does mean you can cross out, print over, etc.... you can do whatever you like.
I see no problem whatsoever in converting that to VS 2017 and C#.
No library needed - just plain old fashioned coding by hand.