我有一个字符串变量,它保存HTML标记.这个HTML标记基本上代表了邮箱内容.
现在我想从这个字符串内容创建一个图像,它实际上包含HTML标记.
以下是我所拥有的:
string emailBody="<html><head></head><body><p>This is my text<p>...</body</html>"
如何从这emailBody
个字符串内容创建图像?
我有一个字符串变量,它保存HTML标记.这个HTML标记基本上代表了邮箱内容.
现在我想从这个字符串内容创建一个图像,它实际上包含HTML标记.
以下是我所拥有的:
string emailBody="<html><head></head><body><p>This is my text<p>...</body</html>"
如何从这emailBody
个字符串内容创建图像?
谢谢大家的回复.我使用了HtmlRenderer个外部dll(库)来实现相同的功能,并在code以下找到了相同的功能.
这是代码
public void ConvertHtmlToImage()
{
Bitmap m_Bitmap = new Bitmap(400, 600);
PointF point = new PointF(0, 0);
SizeF maxSize = new System.Drawing.SizeF(500, 500);
HtmlRenderer.HtmlRender.Render(Graphics.FromImage(m_Bitmap),
"<html><body><p>This is some html code</p>"
+ "<p>This is another html line</p></body>",
point, maxSize);
m_Bitmap.Save(@"C:\Test.png", ImageFormat.Png);
}