ImageMagick (6.8.0) を使用して複数ページの PDF を 1 つの PDF に結合しようとしています。このコマンド:
$ convert multi-page-1.pdf multi-page-2.pdf merged.pdf
multi-page-1.pdf の最初のページと multi-page-2.pdf の最初のページを含む merged.pdf を返します。
このコマンド:
$ convert multi-page-1.pdf[2] multi-page-2.pdf[2] merged.pdf
multi-page-1.pdf の3ページ目と multi-page--2.pdfの3ページ目を含む merged.pdf を返します。
各複数ページのpdfのすべてのページを含むようにmerged.pdfにしたいと思います。ファイル名の末尾に [0-1] と [0,1] を追加しようとしましたが、これまでのところ、convert コマンドにページの範囲を使用するように指示する方法は見つかりませんでした。
興味深いことに、この Ghostscript コマンド (StackOverflow 経由で見つけましたが、再検索できません) は、希望どおりに機能します。
$ gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=merged.pdf multi-page-1.pdf multi-page-2.pdf
問題は、ImageMagick の「convert」コマンドが URL を入力として受け取り、ghostscript がそうではないことです。ファイル パスではなく、URL 入力を取得するプログラムが必要です。
ImageMagick を使用して上記の Ghostscript コマンドの結果を取得することは可能ですか?