PDFDoc Scout is an interesting and very practical library (more exactly an ActiveX/NET library) to be used for IT programmers in Visual Basic, Visual Basic .NET, Visual C#, ASP or ASP.NET.
What this library allows, exactly, is from any of these programming languages you can generate PDF documents via its code, making the process quite simple. You just use the commands specified on the author`s web.
Of course it lets you include everything you need in a PDF file: text, images, notes, controls, JavaScript actions, security properties and encryption, HTML links, remote image references, specific font types (TTF, TTC), tables, etc.