Capturando la página web como imagen en C #, asegurando que los elementos representados por JavaScript estén visibles

Estoy tratando de capturar la siguiente página usando el código estándar de c # .net. He buscado varios métodos de personas, la mayoría de los cuales implican crear instancias de un objeto de navegador y usar un método de dibujar en mapa de bits. Sin embargo, ninguno de estos recoge el contenido de la tabla en esta página:

http: //www.highcharts.com/demo/combo-dual-axe

Quizás el javascript no tenga tiempo para ejecutarse, pero agregar Thread.Sleep (x) no ha ayudado.

Estacomponente comercial lo captura correctamente, ¡pero prefiero evitar requerir una dependencia adicional en mi proyecto y pagar $ 150 cuando las otras soluciones están tan cerc

¿Alguien encuentra que su solución hace esto correctamente?

Respuestas a la pregunta(4)

Su respuesta a la pregunta