将不同类型的图像转换为 PDF

将不同类型的图像转换为 PDF

我有几百个图像文件。这些文件由多种类型的文件组成,例如 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

编辑:来源-https://unix.stackexchange.com/questions/29869/converting-multiple-image-files-from-jpeg-to-pdf-format

相关内容