ImageMagick
позволяет собирать многостраничный PDF-файл из нескольких растровых картинок, но не всегда - на некоторых компьютерах выдаёт ошибку
convert: not authorized `result.pdf' @ error/constitute.c/WriteImage/1028.
Причина - в том, что в конкретном экземпляре может быть запрещено создавать PDF, но есть
рецепт, как это исправить: в файле /etc/ImageMagick-6/policy.xml надо включить нужное разрешение - строку
надо заменить на
После этого PDF-файл будет нормально создаваться.
Теперь осталось понять, почему же готовый файл вдвое тяжелее суммы исходных. Добавление в команду преобразования параметров -dither none -colors 2 на размер готового файла практически не влияет.
http://shoorick.ru/2018/12/19/magick-allow-pdf/