WkHtmlToXSharp - System.AccessViolationException

Używam biblioteki wrappera WkHtmlToXSharp w moim projekcie do generowania pliku PDF z HTML.

Korzystałem z tej biblioteki wiele razy na różnych komputerach i nagle natknąłem się na następujący problem:

System.AccessViolationException: Próba odczytu lub zapisu pamięci chronionej. Często wskazuje to, że inna pamięć jest uszkodzona. at WkHtmlToXSharp.WkHtmlToPdfConverter.wkhtmltopdf_convert (konwerter IntPtr) na WkHtmlToXSharp.WkHtmlToPdfConverter.Konwertuj (String inputHtml) na WkHtmlToXSharp.WkHtmlToPdfConverter.Convert () na WkHtmlToXSharp.MultiplexingConverter.b_8 () --- Koniec śledzenia stosu wyjątków wewnętrznych --- w Sanford.Threading.DelegateQueue.EndInvoke (wynik IAsyncResult) w Sanford.Threading.DelegateQueue.Invoke (metoda Delegate, argumenty Object []) na WkHtmlToXSharp.MultiplexingConverter.Convert ()

Wydaje się, że jest to częsty problem z tą biblioteką (w sieci znalazłem pewne informacje zwrotne - jednak nie dostarczono żadnej poprawki). BTW, w moim przypadku dzieje się to nieco losowo. Nie miałem tego problemu w innych urządzeniach dev. Zastanawiam się, czy ktoś ma na to jakieś rozwiązanie. Zastanawiam się również, czy jest to problem z biblioteką wrappera, jeśli z samą biblioteką WkHtmlToPDF.

Jakieś sugestie? Jestem również otwarty na użycie innego konwertera, o ile jest wolny i stabilny oraz, jeśli to możliwe, bez tworzenia nowego procesu. Musi działać poprawnie i stabilnie we wszystkich wersjach systemu Windows i wykonać przyzwoitą konwersję (poprawiony kod HTML jest poprawny - zawiera kilka zdjęć i tabel oraz podstawowy CSS).

questionAnswers(1)

yourAnswerToTheQuestion