Печатать любой тип документа .док .файлы DOCX, .формат PDF, .того же формата, .PNG и тому подобное. С#
В моем проекте есть требование , чтобы печатать любые типы документов на предоставленном принтере на стороне сервера. 1. мое приложение, размещенное на сервере IIS. 2. Из клиентской стороне, т. е. из интерфейса просьбой инициировать для печати в веб-API. 3. В качестве приложения, размещенного в IIS .вариант продажи ProcessStart не работает. Также не разрешается изменять идентификатор пула приложений и его права так, чтобы эта идея отпала.
Пожалуйста, предоставьте/предложите мне альтернативное решение для упомянутого сценария.
Что я уже пробовал:
Я попробовал систему .net.Класс диагностического процесса для печати файлов с помощью глагола PrintTo.
Но мое приложение размещено в IIS, поэтому оно не может этого достичь.
Mehdi Gholam
Для каждого расширения вам нужно программное обеспечение на вашем сервере, которое распознает и может распечатать его. Попробуйте изучить компоненты, которые делают это.
SURAJ-CDAC
У меня есть все программное обеспечение, например MS WORD ,Acrobat reader, Notepad , Wordpad , mspaint и т. д.
Есть ли какое-либо общее решение для достижения этой цели
Richard Deeming
Вы печатаете с сервера, поэтому принтер должен быть подключен к серверу.
Если вы пытаетесь печатать на принтере клиента, то это не будет работать.
SURAJ-CDAC
Да, я печатаю с сервера. Также все принтеры подключены к серверу.
Есть ли какое-либо общее решение для достижения этой цели