ImageMagickを使用してPDFの最初のページのサムネイルを作成できます。
convert -thumbnail x80 95.pdf[0] thumb_95.png
これはうまくいきます親指_95.png文書。
xargsを使用して「検索」の複数の置換を試しましたが、ソースPDFと一緒にフォルダにサムネイルを作成する組み合わせを取得することはできません。
PDFはUUIDという名前のフォルダにあります。例:
/511017a7-67fc-4897-80c1-0d42ac100b68/415.pdf
/511015bc-e0a8-4ab7-ba29-0ce9ac100b68/122.pdf
私が望む結果は次のとおりです。
/511017a7-67fc-4897-80c1-0d42ac100b68/415.pdf
/511017a7-67fc-4897-80c1-0d42ac100b68/thumb_415.png
/511015bc-e0a8-4ab7-ba29-0ce9ac100b68/122.pdf
/511015bc-e0a8-4ab7-ba29-0ce9ac100b68/thumb_122.png
すべての* .pdfに対してこの変換を再帰的に実行するための最良の方法についてご協力いただきありがとうございます。
ベストアンサー1
難しい部分は、フォームのファイル名をtestfile.pdf.png
出力にインポートできないことです。私は数年前に同じ問題を経験し、次のヘルパースクリプトを使用して問題を解決しました(少しの修正を含む)。
#!/bin/bash
SRCFRM=pdf
TGTFRM=png
FILE=$1
NEWFILE=$(echo $FILE | sed "s:$SRCFRM\$:$TGTFRM:")
convert -thumbnail x80 $FILE[0] $NEWFILE
ホームディレクトリと同じ場所に保存し、次のように使用します。
find /path -name '*.pdf' -exec /path/to/converthelper.sh {} \;