複数の PDF ファイルを 1 つの大きな PDF ファイルに結合 / 変換するにはどうすればよいですか?
以下を試してみましたが、対象ファイルの内容が期待どおりではありませんでした。
convert file1.pdf file2.pdf merged.pdf
非常にシンプルで基本的なコマンドライン (CLI) ソリューションが必要です。マージ/変換の出力を ( に直接パイプできれば最適です。これは、pdf2ps
以前の質問で最初に試みたとおりです。Linux パイピング ( convert -> pdf2ps -> lp))。
ベストアンサー1
それを考慮するとpdfunite
の一部であるポプラーインストールされる可能性が高く、使い方も簡単ですpdftk
:
⚠ 重要: を忘れずに指定してくださいout.pdf
。そうしないと、コマンドの最後の入力ファイルが上書きされてしまいます。⚠
pdfunite in-1.pdf in-2.pdf in-n.pdf out.pdf
より安全な解決策としては、出力ファイルを対象とした非存在テストが挙げられる。
export output_file=out.pdf && \
! test -e $output_file && \
pdfunite in-1.pdf in-2.pdf in-n.pdf $output_file