Вот основная посылка:
Мой пользователь нажимает некоторые вещицы, и файл PDF выплевывается на его рабочий стол. Можно ли как-нибудь отправить этот файл в очередь принтера и распечатать его на локально подключенном принтере?
string filePath = "filepathisalreadysethere";
SendToPrinter(filePath); //Something like this?
Он будет делать этот процесс много раз. Для каждого ученика в классе он должен распечатать небольшую табель успеваемости. Поэтому я создаю PDF для каждого учащегося и хотел бы автоматизировать процесс печати вместо того, чтобы пользователь генерировал PDF, печатал, генерировал PDF, печатал, генерировал PDF, печатал.
Есть предложения, как к этому подойти? Я работаю на Windows XP с Windows Forms .NET 4.
Я нашел этот StackOverflow вопрос, где принятый ответ предполагает:
Как только вы создали свои файлы, вы
можете распечатать их через командную строку (вы
можно с помощью класса Command, найденного в
пространство имен System.Diagnostics для
что)
Как бы мне этого добиться?