WkHtmlToXSharp - System.AccessViolationException

Ich verwende die WkHtmlToXSharp-Wrapper-Bibliothek in meinem Projekt, um PDF-Dateien aus HTML zu generieren.

Ich habe diese Bibliothek viele Male auf verschiedenen PCs verwendet und bin plötzlich auf folgendes Problem gestoßen:

System.AccessViolationException: Es wurde versucht, geschützten Speicher zu lesen oder zu schreiben. Dies ist oft ein Hinweis darauf, dass ein anderer Speicher beschädigt ist. bei WkHtmlToXSharp.WkHtmlToPdfConverter.wkhtmltopdf_convert (IntPtr converter) bei WkHtmlToXSharp.WkHtmlToPdfConverter.Convert (String inputHtml) at WkHtmlToXSharp.WkHtmlToPdfConverter.Convert () at WkHtmlToXSharp.MultiplexingConverter.b_8 () --- Ende des inneren Ausnahmestapel-Trace --- bei Sanford.Threading.DelegateQueue.EndInvoke (IAsyncResult-Ergebnis) bei Sanford.Threading.DelegateQueue.Invoke (Delegate-Methode, Object [] args) bei WkHtmlToXSharp.MultiplexingConverter.Converter.Converter ()

Dies scheint ein häufiges Problem mit dieser Bibliothek zu sein (ich habe im Internet Feedback dazu gefunden - es wurde jedoch kein Fix bereitgestellt). Übrigens passiert es in meinem Fall etwas zufällig. Ich hatte dieses Problem nicht auf anderen Entwicklungsmaschinen. Ich frage mich, ob jemand eine Lösung dafür hat. Ich frage mich auch, ob dies ein Problem mit der Wrapper-Bibliothek ist, wenn mit der WkHtmlToPDF-Bibliothek selbst.

Irgendein Vorschlag? Ich bin auch offen für die Verwendung eines anderen Konverters, sofern dieser kostenlos und stabil ist und wenn möglich, ohne dass ein neuer Prozess gestartet wird. Es muss in allen Windows-Versionen ordnungsgemäß und stabil funktionieren und eine anständige Konvertierung durchführen (der zu konvertierende HTML-Code ist behoben - enthält einige Bilder und Tabellen sowie grundlegendes CSS).

Antworten auf die Frage(1)

Ihre Antwort auf die Frage