使用输出 PDF 选项时如何为 Tesseract 指定多个输入文件(仅适用于命令行上的“并行”)

使用输出 PDF 选项时如何为 Tesseract 指定多个输入文件(仅适用于命令行上的“并行”)

我正在尝试将目录中的所有文件进行 tesseract 为 pdf:

这个命令工作正常:

ls * | parallel -j 4 tesseract {} {.} pdf

并为每个输入文件生成一个 pdf。

但是,如果没有并行方法,我无法让它工作。

如果我输入:

for i in * ; do tesseract $i $1 pdf;  done;

它不会生成任何 pdf 文件,而是创建一个名为pdf.txt

在不使用并行选项的情况下从文件夹中的输入文件创建 pdf 的最佳方法是什么?

我知道并行效率更高,但出于比较目的,我希望可以选择不并行运行。 TX!

相关内容