iTextSharp is the .NET port of iText written in C#. The quality of the developers' work and simple API are amazing; an added bonus is that the developers do NOT operate under the M$ "dominate the world and make more money than anyone would ever need in multiple lifetimes" philosophy. They support their product better than many M$ products AND do it for free. FOSS projects like these make life so much simpler!