フォルダ内のpdfを連結させる方法
複数のpdfファイルをすぐにマージしたいとき、以下の1行で名前順に結合することができる。
フォルダ内のファイルを全て、pdftkの引数に渡しています。
※pdftkをinstallする必要があります。
user/
└ document/
├ 1.pdf
├ 2.pdf
├ 3.pdf
├ 4.pdf
├ 5.pdf
powershell
$string=''; Get-ChildItem -File *.pdf| ForEach-Object { $string += $_.name + ' ' } | Invoke-Expression "pdftk $string output output.pdf"
※実行後、連結されない場合は、以下のコマンドを実行すると連結されるかも
powershell
Invoke-Expression "pdftk $string output output.pdf"
まとめ
このような作業を時間をかけずサクッとできれば、業務効率改善につながると思う。