Может ли кто-нибудь указать мне пример кода на С# для преобразования таблицы html в образ? Я знаю, как конвертировать текст в изображение, но мне нужно создать образ хорошо отформатированного текста. Весь текст отформатирован в таблице html.
Html-таблица (текст) для изображения с использованием С#
Ответ 1
Вы можете использовать метод WebBrowser.DrawToBitmap. Вот пример . Итак, что бы я сделал, это создать страницу динамически с нужной таблицей и ничего, кроме таблицы, а затем использовать метод DrawToBitmap, чтобы сохранить его в файле изображения.
Ответ 2
Лучше всего использовать http://iecapt.sourceforge.net/
Ответ 3
Преобразование HTML в растровое изображение является трудной задачей. Сначала вам понадобится механизм рендеринга, способный обрабатывать HTML и, возможно, javascript и css (в случае, если вы хотите их поддерживать). Использование WebBrowser может быть выполнено, но могут быть лучшие способы.