我有几百个图像文件。这些文件由多种类型的文件组成,例如 1.png 2.jpg 3.png 等等。我想从这些图像创建 PDF,而不更改页面顺序。必须使用图像名称中的数字来保留页面顺序。
答案1
使用图像魔法,你可以使用这样的脚本
TMP=`mktemp -d`
for img in `ls`; do
convert "$img" "$TMP"/"$img".pdf
done
convert $TMP/*.pdf merged.pdf
编辑:我现在看到了类似的回应。此脚本唯一添加的功能是将所有文件合并到一个 pdf 中。
答案2
你可以创建一个 Bash 脚本:
#!/bin/bash
for f in *.jpg; do
convert ./"$f" ./"${f%.jpg}.pdf"
done