私は次のように順番に名前が付けられた一連のPDFを持っています:
- 01_foo.pdf
- 02_bar.pdf
- 03_baz.pdf
- 等
Rubyを使用して、これらを順番に保ちながら1つの大きなPDFに結合することは可能ですか?私は仕事をするために必要な宝石をインストールすることを気にしません。
これがRubyで不可能な場合、別の言語はどうですか?可能であれば、商用コンポーネントはありません。
更新: Jason Navarreteの提案は、完璧な解決策につながります。
結合する必要のあるPDFファイルをpdftkと一緒にディレクトリに配置し(またはpdftkがPATHにあることを確認して)、次のスクリプトを実行します。
pdfs = Dir["[0-9][0-9]_*"].sort.join(" ")
`pdftk #{pdfs} output combined.pdf`
または、コマンドラインからワンライナーとして実行することもできます。
ruby -e '`pdftk #{Dir["[0-9][0-9]_*"].sort.join(" ")} output combined.pdf`'
素晴らしい提案ジェイソン、完璧な解決策、ありがとう。彼に賛成票を投じてください。