romarsocobos Ответов: 1

Автоматическая печать отчета в клиентском браузере MVC.NET


Привет,

У нас есть веб-проект (MVC.NET). Его требование заключается в том, что когда я генерирую отчет, он автоматически печатает сгенерированный отчет (pdf-файл) без нажатия какой-либо кнопки для печати.

Могу ли я спросить, возможно ли это с помощью ActiveX и как?

Я был бы признателен, если бы у вас были какие-либо другие идеи, которые могли бы решить эту проблему.


Спасибо.

Что я уже пробовал:

Я попытался найти в Google возможное решение, но, к сожалению, не получил ответа.

Afzaal Ahmad Zeeshan

Я не уверен в ActiveX, но я уверен, что браузер не позволяет веб-приложениям печатать документы. Пользователь сам должен взаимодействовать со скриптом, чтобы выполнить это действие. Это установлено для безопасности, кто знает, какой код может работать?

Richard Deeming

ActiveX работает только в Internet Explorer на Windows. И любой объект ActiveX, который позволяет вам печатать молча, вряд ли будет помечен как "безопасно для сценариев" таким образом, ваши пользователи должны были бы намеренно ослабить безопасность своего браузера, чтобы ваш сайт работал.

1 Ответов

Рейтинг:
0

Patrice T

Это функция безопасности, позволяющая вредоносным программам не печатать мусор бесконечно долго.
Вы же понимаете, что браузеры не могут этого допустить.
Вторая проблема: принтер по умолчанию может быть не тем, который хочет использовать клиент.

Спросите себя, Может ли то, что вы хотите сделать, быть использовано для оскорбления вашего клиента, если ответ "да", вы знаете, почему это запрещено.