Как распечатать pdf файл с помощью C#?
У меня есть корневая директория, в которой есть множество подпапок и в этих папках файлы pdf. Задача следующая: нужно рекурсивно обойти всё это файловое хранилище и поочерёдна печатать файлы на принтере, без открытия всяких диалоговых окон, то есть полностью автоматизировать этот процесс, чтобы пользователь указал только путь к корневой директории и нажал кнопку "Печать". С рекурсивным обходом я разобрался, но как выносить pdf файлы на печать? Я перепробовал кучу библиотек, такие как iTextSharp, PdfSharp, RawPrint, Spire.pdf, PdfViewer, но все они либо не выполняют требуемого функционала, либо, на примере Spire.Pdf печатают на листе бумаги, помимо содержимого pdf, дополнительную строку, типа эта версия только для ознакомления (то есть для реализации требуемого функционала нужно заплатить). Так же пытался решить задачу с помощью ссылки Acrobat Reader, но не получилось. Ещё всё усложняется тем, что версия .NET Framework у меня 4.7 (другую поставить не могу). Если есть кто-то, кто выполнял аналогичную задачу или знает хорошие библиотеки для печати pdf, буду рад вашим советам и примерам кода. Заранее спасибо