A part of the .NET Framework that provides a unified programming model for building line-of-business desktop applications on Windows.
Without any external tool, one of the ways is with Windows.Data.Pdf (references to Windows.winmd and System.Runtime.WindowsRuntime.dll for WPF or Winforms), by converting each PDF page into an image (I tested with a BitmapImage for example, from PdfPage.RenderToStreamAsync),
then you can print each image silently on a printer with PrintDialog.PrintVisual or other method