Using an installed Adobe Reader or any other PDF viewer capable of printing is a simple solution:
Process p = new Process( );
p.StartInfo = new ProcessStartInfo( )
{
    CreateNoWindow = true,
    Verb = "print",
    FileName = path //put the correct path here
};
p.Start( );
Another option is to make use of a third-party component such as PDFView4NET.