If any error occurs when converting a URL to PDF using Blink, Syncfusion throws a PdfException on the thread pool which is impossible to catch in the scope of the method initiating the conversion. The call stack looks like this:
Syncfusion.Pdf.PdfException: Failed to convert webpage at Syncfusion.HtmlConverter.BlinkConverter.ConvertToPdf(String url, PdfDocument& document) at Syncfusion.HtmlConverter.BlinkConverter.<>cDisplayClass161_0.b0() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location where exception was thrown --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart().
To reproduce you can specify an invalid WindowStatus condition.
Sample project: http://s000.tinyupload.com/index.php?file_id=30695898869487944940