Нет, вы не можете значительно уменьшить использование памяти устройством pdfwrite.
Устройство pdfwrite сохраняет много вещей в памяти. Результатом этого является то, что для файлов с огромным количеством страниц и многих ресурсов, таких как шрифты, использование памяти может быть чрезвычайно высоким.
Вы не можете делиться изображениями между PDF-файлами. Каждый файл PDF может содержать копию изображения, которое является дубликатом изображения в другом файле PDF, но они не передаются.
Изменение PDFSETTINGS не будет иметь никакого значения; это в первую очередь влияет на цветовое пространство и разрешение изображений, которые хранятся на диске, а не в памяти. Так что их изменение не изменит использование памяти.
Конечно, вы могли бы потенциально обнаружить утечку памяти, но, не увидев ввода, я даже не мог догадаться. Даже если вы сделали входные данные доступными, если только нет чего-то очевидного, я не буду пытаться отлаживать то, что использует лучше, чем 3 ГБ памяти.