Я изо всех сил пытаюсь найти способ сделать снимок экрана веб-сайта в MVC4. Я видел два потенциальных решения, которые не подходят для MVC.Как сделать снимок экрана с сайта MVC?
Первый использует WebBrowser, учебник найден here, но это дает мне ошибку ActiveX control '8856f961-340a-11d0-a96b-00c04fd705a2' cannot be instantiated because the current thread is not in a single-threaded apartment
.
Другой использует стороннюю сторону, которая называется Grabz.It, но я не нашел способ ее интеграции в MVC.
Любые другие идеи/решения?
Спасибо.
Я не понимаю, что вы имеете в виду в своем комментарии к ответу @ CodeCaster. Что вы подразумеваете под «необходимостью сохранять скриншоты веб-сайтов, которые люди подают мне»? –
Возможно, мне нужно объяснить, что я хочу более подробно. Я размещаю каталог веб-сайтов, которые другие мне подчиняют. Сначала мне нужно иметь код на стороне сервера для проверки, и я хочу сохранить и показать изображение миниатюры вместе с URL-адресом при перечислении URL-адреса. – happygilmore
Итак, пользователь отправит вам URL-адрес, а затем вы хотите, чтобы ваше приложение (работающее где-то на каком-то сервере) каким-то образом загрузило этот URL-адрес в виртуальный браузер и сняло скриншот? –