Код: Выделить всё
static void Main()
{
string pdfFilePath = @"C:\AREA PDFS\new-ocr.pdf";
string printerName = @"\\";
PrinterSettings printerSettings = new PrinterSettings
{
PrinterName = printerName,
PrintToFile = true,
PrintFileName = pdfFilePath
};
PrintDocument printDocument = new PrintDocument();
printDocument.PrinterSettings = printerSettings;
printDocument.Print();
Console.WriteLine("File sent to printer successfully.");
}
Я не могу пройти часть «PrintDocument.Print();». Я всегда получаю ошибку «Настройки» для доступа к принтеру недействительны». Есть ли лучший способ закодировать это? Я тоже думаю, что принтер должен иметь настройки по умолчанию.
Нужно ли вводить настройки принтера? Я пытаюсь распечатать только для «проверки концепции». Затем я могу сделать так, чтобы это выглядело красиво в реальном приложении Windows, но я застреваю на печати PDF-файла.
Подробнее здесь: https://stackoverflow.com/questions/786 ... ram-in-net