我使用以下命令将jpg目录中的所有文件转换并合并为单个pdf文件。
convert *.jpg file.pdf
目录中的文件从编号1.jpg为123.jpg。转换进行得很好,但转换后页面都混合了。我希望pdf的页面从1.jpg到123.jpg的命名顺序相同。我也尝试使用以下命令:
cd 1 
FILES=$( find . -type f -name "*jpg" | cut -d/ -f 2)
mkdir temp && cd temp 
for file in $FILES; do 
    BASE=$(echo $file | sed 's/.jpg//g');
    convert ../$BASE.jpg $BASE.pdf; 
    done && 
pdftk *pdf cat output ../1.pdf && 
cd .. 
rm -rf temp
但是仍然没有运气。操作平台Linux。
convert命令是imagemagick软件包的一部分。