Я просто пытаюсь распечатать на сетевом принтере с помощью программы C# в .net 8. Я продолжаю получать сообщение: «НастрC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Я просто пытаюсь распечатать на сетевом принтере с помощью программы C# в .net 8. Я продолжаю получать сообщение: «Настр

Сообщение Anonymous »

Код: Выделить всё

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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»