В прошлом я использовал следующую библиотеку PDF для выполнения пакетной печати документов PDF из службы Windows C #.
http://www.quickpdflibrary.com/
Это довольно приличная библиотека, и, если я правильно помню, для печати документа потребовалось всего несколько строк кода. Это сработало очень хорошо и сэкономило мне много времени.
Кроме того, рекомендуемая ссылка, в которой обсуждается использование DDE для запуска настольного приложения на сервере для выполнения печати, является плохой идеей. Adobe Reader, вероятно, не поддерживает это, и, поскольку это настольное приложение, работающее в сеансе без окон, вы можете столкнуться с проблемами с окнами сообщений и диалоговыми окнами. Это решение просто не соответствует моему скромному мнению.