Метод, который вы вызываете, XMLWorkerHelper.GetInstance (), скорее всего, возвращает нулевой объект. Вы можете сначала проверить, почему это так. Однако небольшое редактирование кода предотвратит появление этого исключения.
Когда вы пытаетесь вызвать ParseX Html для нулевого объекта, вы получаете исключение NullReferenceException. Чтобы решить эту проблему, вы можете использовать синтаксис проверки на null или проверить на null следующим образом:
var parserInstance = XMLWorkerHelper.GetInstance();
if (parserInstance != null)
{
parserInstance.ParseXHtml(writer, pdfDoc, srHtml);
}
Другой способ, который зависит от версии C#, которую вы используете, и требует использования вопроса -знак, чтобы проверить, является ли он нулевым, прежде чем переходить к следующему оператору, например:
XMLWorkerHelper.GetInstance()?.ParseXHtml(writer, pdfDoc, srHtml);
Не стесняйтесь пробовать любой метод, который вам подходит.