Я ищу метод, который распечатывает документ PDF, который я сохранил в указанной папке c.
За исключением того, что я не могу использовать сторонние методы.
Это метод, который я пробовал, но он не работает для меня.
using (var printQueues = new LocalPrintServer().GetPrintQueues())
{
var printQueue = printQueues.FirstOrDefault(i => i.Name.ToLower() == customPrint.PrinterName.ToLower());
if (printQueue != null)
{
using (printQueue)
{
String printJobGuid = Guid.NewGuid().ToString();
using (var fileStream = new StreamReader(customPrint.Path))
using (var printStream = new PrintQueueStream(printQueue, printJobGuid, true))
{
fileStream.BaseStream.CopyTo(printStream);
}
}
}
}