C# API для создания [закрытой] миниатюры веб-страницы

7
задан Keith Adler 15 March 2010 в 20:44
поделиться

4 ответа

Вот пример того, как это сделать с использованием движка GTK и Geko (Firefox): http://tirania.org/blog/archive/2004/Jun-14.html

Вы должны быть в состоянии сделайте то же самое, используя Internet Explorer и WindowsForms, если хотите.

LE: Вам действительно нужно использовать существующий движок рендеринга, например (Firefox Geko, или Webkit, или Internet Explorer) вместо парсера html, так как это позволит вам захватывать страницу как есть, с помощью CSS, Flash, Java. и т. д.

1
ответ дан 7 December 2019 в 07:43
поделиться

Я использую интерфейс C # WebShot и API System.Graphics для создания эскизов.

1
ответ дан 7 December 2019 в 07:43
поделиться

Для быстрого и грязного подхода вы можете создать экземпляр элемента управления браузера IE и вызвать метод DrawToBitmap . ОДНАКО этот метод не предназначен исключительно для публичного использования. Но это доступно, и это действительно работает. Хотя я бы не стал использовать его в продакшене.

1
ответ дан 7 December 2019 в 07:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: