There is an external component called Htmlrenderer which may be what you need. In the code below I Gero a bitmap which is the rendering of an HTML table. In the example I am saving the file on disk, but you can attach it to your document.
Dim arquivoImagem As New Bitmap(600, 600)
Dim pontoInicial As New PointF(0, 0)
Dim TamanhoMaximo As New System.Drawing.SizeF(400, 400)
HtmlRenderer.HtmlRender.RenderGdiPlus(Graphics.FromImage(arquivoImagem),
"<html><body><table border=1><tr><td>A</td><td>B</td></tr><tr><td>C</td><td>D</td></tr></body>",
pontoInicial,
TamanhoMaximo)
arquivoImagem.Save("C:\Teste.png", ImageFormat.Png)
Console.ReadKey()
If you want more information you can take a look at this other Stackoverflow post in English, because it helped me to find that component and to solve that problem.