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