小编nob*_*100的帖子

将图像目录转换为单个PDF

我有一个图像目录:

path/to/directory/
   image01.jpg
   image02.jpg
   ...
Run Code Online (Sandbox Code Playgroud)

并希望将其转换为单个PDF文件:

path/to/directory.pdf
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止编写的代码:

#!/bin/bash

echo Directory $1
out=$(echo $1 | sed 's|/$|.pdf|')
echo Output $out

mkdir tmp

for i in $(ls $1)
do
    # MAC hates sed with "I" (ignore case) - thanks SO for the perl solution!
    # I want to match "jpg, JPG, Jpg, ..."
    echo $1$i $(echo "tmp/$i" | perl -C -e 'use utf8;' -pe 's/jpg$/pdf/i')
    convert $1$i $(echo "tmp/$i" | perl -C -e 'use utf8;' -pe 's/jpg$/pdf/i')
done

pdftk tmp/*.pdf cat …
Run Code Online (Sandbox Code Playgroud)

bash pdftk imagemagick-convert

4
推荐指数
1
解决办法
1500
查看次数

标签 统计

bash ×1

imagemagick-convert ×1

pdftk ×1