Как распечатать файл документа в сетевой принтер в C #

StackOverflow https://stackoverflow.com//questions/11682477

  •  12-12-2019
  •  | 
  •  

Вопрос

Пожалуйста, поделитесь своими идеями к этому запросу как можно скорее. Мне нужно отправлять файлы (txt, docs etc) по сети, используя драйвер принтера.Я могу отправлять необработанные данные на сервер.Но не файлы.Я уже пытался распечатать метод EHSAN, но данные внутри документа не появляются в документе.То, что мне нужно, это метод, или линия CMD, чтобы распечатать файл по сети.

Спасибо заранее.!

Это было полезно?

Решение

Во-первых, не могли бы вы дать мне подсказку, какой тип файла вы хотите распечатать, если это текстовый файл.Это довольно простое, что вы перетащите два компонента из окна инструмента сначала PrintDocument и панель печати и используете эту панель Ссылка

Что является ссылкой на PrintDocument, а затем просто просто сделайте это для печати вашего документа prinddialog1.document= yourPrintDocument;

и все пойдет хорошо.

Но если вы хотите распечатать что-то вроде PDF-файлов, вы должны использовать PDFWriter, чтобы вызвать процесс AdobePDF и печатать через это.

И другой вариант использует событие printPage компонента printdocument, которое будет огонь на каждой странице и с помощью графической библиотеки вы можете нарисовать все на каждой странице!

Другие советы

Я полагаю, если ваш принтер обнаружил на вашем компьютере, вы можете использовать класс принтера для отправки вашего файла на свой принтер ... Пожалуйста, прочитайте Документация MSDN для принтеров

Но, когда вы сказали «сеть», это локальная сеть?Другая сеть?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top