sameralkhalili Ответов: 3

Сохранить ASP div как изображение в C# ?


привет
как я могу сохранить asp div и его содержимое в виде изображения на свой компьютер
используя код c#?
пожалуйста любая идея :)

большое спасибо

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

hi 
how can i save asp div and its contents as image to my pc 
using c# code ?
please any idea :)

thanks alot

Graeme_Grant

Как вы просматриваете веб-страницу, которую хотите захватить? В этом вопросе нет ясности.

Разработчики жертвуют и жертвуют своим временем бесплатно, чтобы помочь коллегам-разработчикам разрешить трудности. Важно, чтобы Вы были кристально ясны в том, что вы испытываете, с большим количеством информации, чтобы ваше и их время не было потрачено впустую. Чем яснее вопрос, тем больше шансов, что вы получите благоприятный ответ своевременно.

Пожалуйста, найдите время, чтобы просмотреть эти ссылки, прежде чем отправлять вопросы:
* Некоторые рекомендации по размещению вопросов на форумах[^]
* Сказки из Империи Зла-задавать вопросы-это навык[^]

Как только вы будете готовы обновить вопрос с четкими и краткими деталями, образцом кода, любыми сообщениями об ошибках (включая внутренние детали исключения) и т. д., Пожалуйста, нажмите на кнопку Улучшить вопрос чтобы добавить больше информации к этому вопросу.

Afzaal Ahmad Zeeshan

Возможно, Вам также придется искать конвертер HTML в PNG, потому что по умолчанию HTML-контент не может быть переведен в PNG (или любой другой формат изображения).

3 Ответов

Рейтинг:
1

F-ES Sitecore

LMGTFY[^]


Рейтинг:
1

Afzaal Ahmad Zeeshan

То, что вам нужно использовать, - это своего рода помощник HTML to PNG, который преобразует ваш HTML-контент в формат PNG (или любой другой формат изображения). Существуют различные методы, которые вы можете реализовать, такие как запись HTML-содержимого на холст, а затем сохранение этого содержимого холста в виде изображения... Гораздо больше доступных вариантов.

Посмотрите на следующие параметры (для других параметров выполните поиск, "конвертер html в png")
HTML2Canvas[^]
html в png - CloudConvert[^]

Вы не можете ожидать, что браузер будет генерировать изображение на основе HTML-контента, это просто не является одной из особенностей программного обеспечения. :-)

Что касается C#, то вам нужно будет использовать библиотеки, а большинство библиотек, которыми я пользовался до сих пор, все платные, а в бесплатном издании предлагают не так уж много.