WkHtmlToXSharp - System.AccessViolationException

Estoy usando la biblioteca de envoltorios WkHtmlToXSharp en mi proyecto para generar un archivo PDF desde HTML.

Usaba esta biblioteca muchas veces en diferentes PC y, de repente, encontré el siguiente problema:

System.AccessViolationException: se intentó leer o escribir en la memoria protegida. Esto es a menudo una indicación de que otra memoria está dañada. en WkHtmlToXSharp.WkHtmlToPdfConverter.wkhtmltopdf_convert (convertidor de IntPtr) en WkHtmlToXSharp.WkHtmlToPdfConverter.Convertir (String inputHtml) en WkHtmlToXSharp.WkHtmlToPdfConverter.Convert () en WkHtmlToXSharp.MultiplexingConverter.b_8 () --- Fin del seguimiento de la pila de excepción interna --- en Sanford.Threading.DelegateQueue.EndInvoke (resultado IAsyncResult) en Sanford.Threading.DelegateQueue.Invoke (Método de Delegado, Objeto [] argumentos) en WkHtmlToXShxp.MultiplexingConect.stect ()

Este parece ser un problema común con esta biblioteca (he encontrado algunos comentarios en la web al respecto, pero no se proporcionó una solución). Por cierto, en mi caso sucede algo al azar. No estaba experimentando este problema en otras máquinas de desarrollo. Me pregunto si alguien tiene una solución para ello. También me pregunto si esto es un problema con la biblioteca de envoltorio, si con la propia biblioteca WkHtmlToPDF.

¿Cualquier sugerencia? También estoy abierto a usar otro convertidor, siempre que sea gratuito y estable y, si es posible, sin generar un nuevo proceso. Debe funcionar correctamente y de forma estable en todas las versiones de Windows y hacer una conversión de trabajo decente (el código HTML que se convertirá es fijo: contiene algunas fotografías y tablas, y CSS básico).

Respuestas a la pregunta(1)

Su respuesta a la pregunta