複数のWebp画像を個別のPDFに変換したいです。次のコマンドでこれを実行できます。
parallel convert '{} {.}.pdf' ::: *.webp
または、次のFFMPEGコマンドを使用できます。
find ./ -name "*.webp" -exec dwebp {} -o {}.pdf \;
ただし、変換プロセス中にWebpファイルがデコードされ、結果のPDFファイルサイズがはるかに大きくなります。 JPGをPDFに変換するために上記のコマンドを使用すると、PDFサイズはJPG画像サイズに非常に近いです。
このコマンドはJPGでは機能しますが、img2pdfプログラムはWebp形式では機能しません。
find ./ -name "*.jpg" -exec img2pdf {} -o {}.pdf \;
WebpからPDFへの変換も試みました。このオンラインサービス、PDFサイズが大きいです。
Webpファイルサイズ内でPDFサイズを維持する方法は?
答え1
ImagemagickとGhostscriptを使ってどうですか?
convert img.webp img.pdf
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dPDFSETTINGS=/ebook -sOutputFile=img-small.pdf img.pdf
サンプルファイルテストで約3.2MBのPDF結果が得られた。
編集する
あなたはできます次のガイドラインに従ってください。存在するUbuntuimagemagickがwebpでビルドされていることを確認してください。このパッケージをインストールしてくださいウィンドウの場合またはアップルシステムこれを行う:
brew install webp
brew install imagemagick