だが、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