PDF Rasterization Pilot is a component for programming languages that provides .NET controls to view and print PDF documents.
PDF Rasterization Pilot can be used in C++, C#, Visual Basic, VB.NET, Delphi, PHP, ASP, ASP.NET, etc. Among the functions you can do with it are these: save PDF documents as multiplage TIFFs, save each page of the PDF in any rastered graphic format (JPEG, TIFF, GIF, PNG, BMP, EMF), etc.
As for printing, PDF Rasterization Pilot lets you print any PDF, even if no PDF viewer is installed in the system.