リソース不足なしで多数の画像を1つのPDFに変換する方法

リソース不足なしで多数の画像を1つのPDFに変換する方法

何千ものjpg画像を1つの大きなPDFに変換しようとしています。各写真は本の1ページです。次のコマンドを試してみました。

convert * out.pdf

ただし、約150枚の画像を撮影した後、次のエラーが発生します。

convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. 
convert-im6.q16: cache resources exhausted `0-23/3_014.jpg' @ error/cache.c/OpenPixelCache/3984. ... 
convert-im6.q16: too many exceptions (exception processing suspended).

はい、imagemagickのpolicy.xmlファイルのリソース制限を8GiBに変更しました。私はまともなラップトップを持っています。 8GB RAM、2.4hz x 4、2GB GPU

約3000枚の画像、合計1GBがあります。

別の方法がありますか?

ベストアンサー1

これがうまくいくかどうかはわかりませんが、次の2段階のプロセスを試すことができます。

まず、それぞれ変化各jpg画像には独自のPDFがあります。

image1.jpg image1.pdf
変換 image2.jpg image2.pdf
など変換

その後、使用pdfjam(情報はpdfjaを参照)すべての画像を1つのPDFとして収集し、

pdfjam イメージ*.pdf --outfile allimages.pdf

そして見なさいhttp://go.warwick.ac.uk/pdfjam(マンページで提案されているように)もっと--switchesなどがあります。

おすすめ記事