У меня был очень похожий опыт работы с iTextSharp, когда у меня практически не хватало памяти каждый раз, когда я создавал большой PDF-файл с изображениями в нем.
Я обнаружил, что есть функция, которую я должен вызвать, чтобы выпустить изображения после того, как я закончу с изображением, поскольку он хранит его в памяти на тот случай, если вы захотите использовать его снова или пока вы окончательно не закроете PDF.
Либо повторно используйте изображение, если они повторяют логотипы верхнего / нижнего колонтитула, либо выпускайте изображения на ходу.
Скорее всего, это проблема, с которой вы сталкиваетесь, но у меня нет опыта работы с ABCPdf.