Здесь я прочитал много статей и ответов, но ничто не может решить мою проблему. Вот почему я снова задаю этот вопрос. Я разрабатываю приложение-счет в Asp.net. Я не могу распечатать счет непосредственно на клиентском ПК. Он всегда запрашивает предварительный просмотр принтера, который раздражает клиента. Я успешно разработал код для прямой печати, но он выполняется только на локальном хосте. Пожалуйста, помогите мне и предложите мне, что делать как можно скорее. В Javascript или ASP.NET или что-то еще, что может мне помочь.Отчет о прямой печати RDLC на клиентском ПК в ASP.NET
ответ
Мы используем SSRS и генерируем отчет в формате pdf на сервере. Отправка его клиент, мы посылаем его с мим типа: application/x-xyz-printpdf
- вы также должны установить контент-расположение: с файлом, и я не могу вспомнить, если рядных или вложения значения, так что браузер будет вести себя, а не просто загружать и сохранять файл, но будет запускать связанную с ним программу.
У клиента есть слегка измененная версия SumatraPDF, связанная с application/x-xyz-printpdf
в реестре (только для клиентов Windows - есть способы сделать это в других ОС, но все наши клиенты работают под Windows, поэтому мы никогда не беспокоились)
Этот модифицированный sumatraPDF никогда не отображает документ, все, что он делает, отображает диалог печати с ранее выбранным принтером для выбранного отчета. Это так, счета-фактуры будут по умолчанию для одного принтера, другие отчеты на другом принтере, это более удобно (и эмулирует наше старое не-веб-приложение)
Я занимаюсь переписыванием подсистемы печати отчетов , используя существенно измененную версию PDFjs и blobs, но это находится в раннем развитии, поэтому я не могу сказать вам ничего об этом, за исключением того, что похоже, что он будет работать хорошо, без необходимости в внешней программе.
Спасибо. Это звучит хорошо, поэтому я попытаюсь его реализовать. Я вернусь к вам с результатом –
. Самая сложная часть - модификации sumatraPDF, однако вы можете установить значения реестра так, чтобы они вызывали sumatraPDF (или любую другую программу PDF) с правильными комбинациями параметров для печати сразу - единственная причина, по которой я модифицированный sumatraPDF должен был заставить его запомнить, где последний отчет был напечатан –
Мне нужно установить Sumatra PDF на клиентский ПК? –
- 1. Отчет о программной RDLC
- 2. Отчет RDLC в asp.net C#
- 3. Отчет с использованием .rdlc в asp.net
- 4. Сохранение отчета в файл на клиентском ПК?
- 5. RDLC кнопку Отчет для печати спрятана
- 6. Локальное развертывание на клиентском ПК
- 7. Как узнать отчет rdlc
- 8. RDLC - отчет о том, как отключить гиперссылку
- 9. Rdlc условный отчет
- 10. Показать отчет Rdlc на веб-странице в Asp.Net Mvc4
- 11. Отчет rdlc, не показывающий отчет
- 12. IE сбой при печати отчета RDLC
- 13. ASP.net MVC в RDLC
- 14. Сбой изображения при печати rdlc report
- 15. Отчет RDLC wpf C#
- 16. Экспорт диаграммы в отчет RDLC
- 17. Сплита выражения в RDLC отчет
- 18. как передать другой отчет .rdlc в reportviewer
- 19. Что нужно для запуска отчета rdlc на ПК клиента?
- 20. Отчет о родителях и дочерних элементах в RDLC
- 21. Отчет RDLC не отображается Данные
- 22. Как экспортировать отчет RDLC в формате .xlsx в asp.net?
- 23. Отчет о зависимостях Ассамблеи Asp.net
- 24. не удалось добавить отчет rdlc в asp.net web applicationatioin
- 25. Отчеты RDLC о Azure
- 26. Ошибка при добавлении данных в отчет RDLC
- 27. Экспорт Asp.net SSRS 2008 (RDLC) в отчет Excel
- 28. Отчет RDLC, сгруппированный по месяцам и годам в ASP.NET
- 29. Отчет ASP.NET RDLC, объединяющий два поля в одном поле таблицы
- 30. Как передать параметр в отчет RDLC
Какой формат является фактурой? PDF? HTML? DOCX? –
Я генерирую отчет rdlc из данных MS SQL –
Да, вы сказали это, извините, я не знаю на 100% того, как работает RDLC на стороне клиента –