Synactis PDF Viewer for Delphi is a VCL component capable of printing PDF files and displaying them on your Delphi forms.Easy to operate. Freeware !
Printing
The PrintDoc method allows to print the PDF document either globally or partially. A print dialog box can be optionnaly displayed before printing.
Displaying
TPdfViewer is a VCL WinControl that you can place in any window of your application.You've just to assign the FileName property to get the PDF document displayed.A few display options are available: display or hide toolbar, set zoom, etc.
Next step
Synactis PDF Viewer is definitely useful for displaying and printing third-party PDF files.
However, if your need is to display and print your own programmatically-made PDF documents, consider using All In-The-Box: you'll get a much better control over display and print features.