我正在尝试使用名为 ocrmypdf 的包进行一些批处理。
这是一个可以处理1个pdf文件的命令
ocrmypdf input.pdf output.pdf
这是一个可以处理我们运行它的目录中的所有pdf文件的命令。
parallel --tag -j 2 ocrmypdf '{}' 'output/{}' ::: *.pdf
现在,我实际上想对目录中的所有 pdf 文件运行此命令。这个参数多了一个。
ocrmypdf --sidecar txt/input.txt input.pdf out/output.pdf
我之前尝试像这样重写并行命令:
parallel --tag -j 2 ocrmypdf --sidecar txt/{}.txt {}.pdf out/{}.pdf ::: *.pdf
但我得到了错误:
ocrmypdf: error: the following arguments are required: output_pdf
有人可以帮我理解我做错了什么吗?谢谢!