В моем проекте используется сторонний компонент для создания динамических PDF-файлов в веб-системе VB.Net под названием ABCpdf.Net. (не ужасный инструмент, но и не очень хороший.)
Время от времени, по причинам, которые я не могу понять, объект документа выдает исключение SEHException. Копая дальше, оказывается, что это вызвано пользовательским исключением в объекте документа типа WebSupergoo.ABCpdf6.Internal.PDFException. Содержимое содержит только не очень полезный заголовок «Невозможно получить данные изображения. Недостаточно памяти». Обычно это происходит при попытке добавить изображение в PDF. Поскольку эти изображения имеют размер PNG менее 100 КБ, я думаю, их размер не является проблемой.
Кроме того, действительно странная вещь заключается в том, что, как только эта проблема начинает возникать, кажется, что единственный способ остановить ее - это перезагрузить веб-сервер, что, очевидно, немного уступает.
Кто-нибудь когда-либо имел эту проблему (или даже использовал этот инструмент?)