在中Ubuntu 16.04 LTS
,我使用将文件逐个pdftoppm
转换pdf
为 png 文件,如以下给出的代码:
pdftoppm -rx 300 -ry 300 -png XYZ.pdf XYZ
但是,我必须将许多 pdf 文件转换为 png 文件。我想知道是否可以使用单个命令将许多 pdf 文件转换为 png 文件,例如
pdftoppm -rx 300 -ry 300 -png *.pdf *
任何帮助都将不胜感激。谢谢
答案1
您可以使用简单的for
循环:
#!/bin/bash
for i in *.pdf; do
pdftoppm -png -rx 300 -ry 300 $i ${i%.pdf*}
done