ABCpdf Professional will do this for you. It's a component for generating and manipulating PDF documents server-side from within ASP.NET and features a built-in image renderer.
You may notice Visual Studio display a dialog when you add ABCpdf as a reference. It'll warn you the component uses a higher version of the .NET framework than your project. ABCpdf makes use of frameworks newer than version 2.0, but only if they're available. So, you can safely ignore the warning and add it to your project.
The documentation includes example code written in csharp.