You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Docker环境下为ocrmypdf授予权限 解决文件找不到报错

Docker 运行 ocrmypdf 权限/文件找不到问题解决方案

方案一:标准输入输出方案(新手优先,无需处理权限)

该方案不需要配置目录共享,直接通过数据流传递文件,完全规避权限问题。
你在PowerShell中切换到123.pdf所在目录后,直接执行以下命令即可:

docker run -i --rm jbarlow83/ocrmypdf - - <123.pdf >output.pdf

参数说明:

  • 两个-分别代表从标准输入读取待处理PDF、将处理后文件输出到标准输出
  • <123.pdf是将本地的123.pdf传入容器
  • >output.pdf是将容器返回的处理结果保存到本地当前目录的output.pdf

方案二:目录挂载方案(适合批量处理文件场景)

如果需要一次性处理多个PDF,可以选择挂载本地目录到容器使用,操作步骤如下:

  1. 用-v参数将本地PDF所在目录挂载到容器内的指定路径,格式为本地目录绝对路径:容器内路径
  2. 追加--user root参数规避容器读写挂载目录的权限问题
  3. 完整命令示例(以D盘根目录存放123.pdf为例):
docker run --rm -v D:\:/app --user root jbarlow83/ocrmypdf /app/123.pdf /app/output.pdf

执行完成后,处理好的output.pdf会直接生成在D盘根目录。

内容的提问来源于stack exchange,提问作者realIK17

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 17:36:07