Я пытаюсь использовать ImageMagick (6.8.0) для объединения нескольких многостраничных PDF-файлов в один PDF-файл. Эта команда:Объединить многостраничные PDF-файлы в один PDF-файл с ImageMagick
$ convert multi-page-1.pdf multi-page-2.pdf merged.pdf
Возвращает merged.pdf, который содержит страницу первого многостраничного-1.pdf и страницу многостраничного-2.pdf первого.
Эта команда:
$ convert multi-page-1.pdf[2] multi-page-2.pdf[2] merged.pdf
Возвращает merged.pdf, который содержит страницу третьего многостраничного-1.pdf и страницы многостраничных третьего - 2.pdf.
Я хотел бы объединить.pdf, чтобы содержать все страницы каждого многостраничного pdf. Я до сих пор не нашел способ сообщить команде convert использовать диапазон страниц, хотя я попытался добавить [0-1] и [0,1] в конце имен файлов.
Интересно, что эта команда Ghostscript (который я нашел через StackOverflow, но не могут повторно найти) делает работу, как я хотел бы, чтобы:
$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=merged.pdf multi-page-1.pdf multi-page-2.pdf
Проблема заключается в том, командование ImageMagick «новообращенного» принимает URLs, как входов и ghostscript не работает, и мне нужна моя программа для ввода url, а не для путей к файлам.
Возможно ли получить результат вышеупомянутой команды ghostscript с помощью ImageMagick?