Затем объединяю все pdf-страницы в книгу:
а зачем? Разве сразу нельзя?
gm convert *.png output.pdf
Если для всех изображений, объединяемых в единый pdf, преобразование с параметрами по умолчанию будет приемлемым (оптимальным по объему), то почему бы и нет. Скажем, книга без полутоновых изображений будет такой командой преобразована и сжата оптимально.
А при конвертации в pdf этой командой полутоновых изображений, объем pdf файла будет примерно равен сумме объемов исходных изображений, что не всегда может быть приемлемо.
Пользователь добавил сообщение 30 Сентября 2023, 21:53:45:
Вот и получается, что одни страницы книги оптимально конвертировать в pdf одной командой, другие - другой, а потом объединять командой pdfunite.