Страница скриншота ASP.NET - PullRequest
0 голосов
/ 11 апреля 2011

Связанный вопрос переполнения стека: Программным способом получить скриншот страницы .

Мои пользователи будут зарегистрированы в частной системе, и я хочу получитьКнопка на странице с надписью «Сделать снимок экрана».Это будет связано с системой поддержки, и когда они делают снимок экрана, он создает новый тикет с снимком экрана в качестве автоматического вложения.

Содержимое может изменяться в зависимости от того, кто вы вошли как!Это означает, что я не могу использовать внешний инструмент для создания снимков экрана.

В идеале я хотел бы, чтобы весь HTML-код отображался в растровом изображении, которое сохраняется на диске.Есть ли какой-нибудь серверный компонент Internet Explorer, который может визуализировать HTML и сохранить его как BMP?

Кирер сделал хорошие замечания.Если я могу получить HTML через JavaScript, есть ли какой-нибудь серверный плагин, который может отображать HTML как изображение при просмотре через Internet Explorer?

Ответы [ 2 ]

2 голосов
/ 11 апреля 2011

Я сделал несколько неудачных попыток с этим в прошлом.Я не мог получить решение, которое работает без всяких проблем, но вот некоторые из них, которые у меня были почти успешными (то есть для большинства URL) [Так как я делал POC, результаты не имели значения] Посмотрите, помогает ли это

WebBrowser.DrawToBitmap () или другие методы?

http://www.codeproject.com/KB/graphics/html2image.aspx

0 голосов
/ 11 апреля 2011

Раньше я не слышал о HTML -в-растровом преобразователе, но определенно есть варианты HTML-to- PDF ,

http://www.htm2pdf.co.uk/

и

http://html -pdf-converter.com /

чтобы назвать пару.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...