Command-Line
將多個圖像文件從 JPEG 轉換為 PDF 格式
我想將一些文件從 jpeg 轉換為 pdf。我正在使用以下命令。
$ convert image1.jpg image1.pdf
但我有 100 張圖片。我應該如何將它們全部轉換為相應的pdf?
我試過了
$ convert image*.jpg image*.pdf
它不起作用。
在 bash 中:
for f in *.jpg; do convert ./"$f" ./"${f%.jpg}.pdf" done
您可以
mogrify
為此使用命令。通常,它會就地修改文件,但是在轉換格式時,它會寫入一個新文件(只是更改副檔名以匹配新格式)。因此:mogrify -format pdf -- *.jpg
(就像 enzotib 的
./*.jpg
,--
防止任何奇怪的文件名被解釋為開關。大多數命令都辨識--
為“此時停止尋找選項”。)