2014-01-08 2 views
2

Я использую OpenXml для чтения и замены закладок из документа Word в приложении ASP.NET MVC с использованием интерфейса Kendo. У меня есть тысячи записей, поступающих из базы данных, и для каждой записи я должен открыть документ, заменив закладки, а затем распечатать его. Я заменил закладки на текстовую часть с помощью OpenXml, но я не могу напечатать документ, который я использовал которая работает в моем vs2010, но не в IIS, и что мне делать или что является лучшим решением для выполнения моей задачи.Asp.net MVC Bulk Printing

+0

Вы хотите, чтобы кто-то в своем веб-браузере смог распечатать что-то в вашем центре обработки данных? –

+0

это приложение для школьной системы, поэтому оно будет установлено на их серверах и может быть доступно локально. –

+1

Нам, вероятно, понадобится увидеть код, который вы пытаетесь распечатать. Вероятно, это проблема с правами доступа, так как вы контролируете среду, в которой вы можете изменить пользователя пула приложений на тот, у кого есть соответствующие разрешения. –

ответ

1

У меня такой же сценарий для реализации и тот же вопрос. Мне нужно напечатать несколько писем для разных учеников с клиентской машины (до 90 000 букв) То, что я реализовал на данный момент: Я генерирую много html-страниц на серверной стороне, конвертируя их в один документ pdf с помощью действия autoprint установить на открытое событие и переконфигурировать его клиенту на отдельной вкладке. Поэтому, когда клиент загружает этот pdf-файл, он запрашивает печать. Но это работает только для небольшого количества писем (< 1000).

Теперь я думаю о внедрении клиентского приложения-принтера (exe или applet), которое будет получать задачу с сервера и печатать письма по одному на принтер напрямую.