снимок экрана веб-страницы с использованием asp.net без какого-либо exe

Можно ли получить скриншот веб-страницы с помощью asp.net без какого-либо exe-файла?

Если да, пожалуйста, предоставьте мне некоторые подробности или ссылки.

Примечание. Поскольку мой хостинг-провайдер не позволяет запускать исполняемые файлы, я не могу использовать исполняемые файлы.

Заранее спасибо


person Navin Leon    schedule 16.02.2012    source источник
comment
посмотрите здесь ramanisandeep. net/2009/12/05/ и websitesscreenshot.com   -  person Enigma State    schedule 17.02.2012
comment
Позвольте мне взглянуть на это, я сделал это для приложения winform, почти уверен, что не использовал .exe, установив этот комментарий как напоминание о том, чтобы посмотреть код сегодня вечером дома.   -  person John Batdorf    schedule 17.02.2012
comment
Ааааа, теперь вспомнил. Моя идея не сработает, так как вы используете ASP.NET? Я думал об использовании System.Windows.Forms.WebBrowser.DrawToBitmap(), но для этого требуется элемент управления веб-браузером, ничего подобного в ASP.NET. Извините.... в winforms это на самом деле очень просто.   -  person John Batdorf    schedule 17.02.2012
comment
возможный дубликат сделать скриншот веб-страницы с помощью javascript?   -  person NotMe    schedule 17.02.2012


Ответы (2)


Вы можете использовать что-то вроде Awesomium:

http://awesomium.com/

Это форк браузера Chromium с управляемыми оболочками. Он предназначен для захвата снимков экрана и выполнения других «браузерных» действий вне контекста окна.

person Mike Christensen    schedule 16.02.2012

найдите несколько потоков в stackoverflow, они могут быть полезны.
Javascript для создания скриншота веб-сайта без использования ActiveX
Сделать скриншот веб-страницы с помощью javascript?

person findcaiyzh    schedule 17.02.2012