Html-таблица (текст) для изображения с использованием С#

Может ли кто-нибудь указать мне пример кода на С# для преобразования таблицы html в образ? Я знаю, как конвертировать текст в изображение, но мне нужно создать образ хорошо отформатированного текста. Весь текст отформатирован в таблице html.

Ответ 1

Вы можете использовать метод WebBrowser.DrawToBitmap. Вот пример . Итак, что бы я сделал, это создать страницу динамически с нужной таблицей и ничего, кроме таблицы, а затем использовать метод DrawToBitmap, чтобы сохранить его в файле изображения.

Ответ 3

Преобразование HTML в растровое изображение является трудной задачей. Сначала вам понадобится механизм рендеринга, способный обрабатывать HTML и, возможно, javascript и css (в случае, если вы хотите их поддерживать). Использование WebBrowser может быть выполнено, но могут быть лучшие способы.