【发布时间】:2018-10-18 19:19:14
【问题描述】:
我正在尝试将 2,432 个子目录(每个文件夹一个 PDF 文件)中的 PDF 文件转换为 HTML 文件。
例如,我尝试了一些变体
find . -type d | while read d; for file in *.pdf; do pdftohtml -c -i -s "$file"; done
和
for f in ./*/*.pdf; do pdftohtml -c -i -s "$file"; done
没有任何成功。我也尝试了其他一些方法,但是这次我什么都做不了。
我知道部分代码有效,因为我可以将多个 PDF 文件放在一个文件夹中并使用
for file in *.pdf; do pdftohtml -c -i -s "$file"; done
以递归方式将该文件夹中的所有文件转换为 HTML。
有没有一种方法可以搜索每个文件夹并使用 bash 脚本转换每个文件?或者这是我必须一次做一个文件夹的事情?
【问题讨论】:
-
您希望生成的html文件与源pdf文件在同一目录中吗?
-
当然!我希望将转换后的文件与 PDF 放在同一个文件夹中。抱歉,我忘了在上面加上。
标签: linux bash pdf type-conversion