https://blog.aspose.com/pdf/print-pdf-csharp/
C# Print PDF Documents Programmatically with .NET