だが、100枚単位の画像でこの処理をすると、数十GBのキャッシュを食ってたので(おま環かもしれないけど)、
1.ImageMagickでそれぞれの画像ファイルを1ページのPDFに変換
2.QPDFでPDFを一つにまとめる
という過程を取るようにしてみる。
*set tmpdir=%'tmp'\PDFTEMP %:
*set inputfile=%"PDFに変換するファイル"%{*.%|%t%|%} %:
*makedir %'tmpdir' %:
*ppb -c %%OBis %%'imagemagic' mogrify -path %%'tmpdir' -format pdf %%'inputfile' %%:
*cd %%'tmpdir' %%:
%%'qpdf' --empty %%1\output.pdf --pages *.pdf -- %%:
*delete %%'tmpdir'
参考
- ImageMagickで複数画像ファイルを一つのPDFに - つかさのほえほえ日記
- ImageMagickで数百枚の画像ファイルを一気にPDFにまとめようとするとキャッシュを食いまくる問題への対処 - Qiita
pdfcpu の import はサクッと動く気がします。 https://pdfcpu.io/generate/import
返信削除少し試しましたがサクッと動きますね。
削除自力では見つけられなかったと思います。ありがとうございますm(_ _)m