TGViewer
AppPie AppPie @apppie · 3.5K subscribers
Post #2386 1.29K
#Apps

OCRmyPDF: 为扫描 PDF 添加 OCR 文本层

🔗 GitHub

OCRmyPDF 是一个开源的命令行工具和库,它可以为扫描的 PDF 文件添加 OCR 文本层,使文件内容可被搜索和复制粘贴。该工具利用 Tesseract OCR 引擎识别 PDF 中图像里的文本,并将其准确地放置在原始图像下方,使得用户可以轻松地搜索和选择文档中的内容。

OCRmyPDF 的工作原理是分析 PDF 的每一页,确定所需的色彩空间和分辨率,然后使用 Ghostscript 将每页栅格化,接着通过 Tesseract 进行 OCR 处理,并将生成的 OCR 层集成回原始 PDF。与直接使用 ImageMagick 或 Ghostscript 处理图像然后通过 Tesseract OCR 不同,OCRmyPDF 能够生成变化最小的 PDF 输出,同时保留原始图像的精确分辨率。

主要特点

- 多语言支持:支持 Tesseract 的所有语言包,包括英语、法语、中文等
- 图像处理:自动旋转页面、去偏斜、清理背景和图像优化
- PDF/A 生成:默认生成符合 PDF/A 标准的存档文件,便于长期保存
- 批处理能力:支持多核处理,提高 OCR 速度
- 多平台支持:适用于 Linux、macOS、Windows 和 FreeBSD
- Docker 支持:提供 Docker 镜像,方便快速部署
- JBIG2 优化:支持 JBIG2 编码,大幅减小黑白图像的文件大小
- 页面选择:允许只对 PDF 中的特定页面进行 OCR 处理
- 扩展性:支持插件系统,可自定义处理流程

部署选项

- 通过 pip 安装:`pip install ocrmypdf`
- Docker 容器
- 系统包管理器:支持多种 Linux 发行版和 macOS 的 Homebrew
- 从源代码构建

开源许可证

MPL-2.0。

#GitHub #OpenSource #PDF #OCR #CommandLine

📮 频道 @AppPie
  • ❤ 4
  • 🎉 1
More from @apppie
  1. Sep 28, 2026#Apple Apple 发布正式版软件更新 • watchOS 27.0.1 (24R365) 🔗 浏览 Apple 软件更新 #AppleSoftwareUpdate 📮…
  2. Sep 28, 2026#Apple Apple 发布正式版软件更新 • iOS 27.0.1 (24A446) • iPadOS 27.0.1 (24A446) • macOS 27.0.1 (26A4…
  3. Sep 28, 2026#Apple Apple 发布测试版软件更新 • Xcode 27.2 beta 2 (27B5028f) 🔗 浏览 Apple 软件更新 #AppleSoftwareUpdat…
  4. Sep 22, 2026#Wallpapers iPhone Duo 壁纸 此次整理包含展开与合拢两种构图,分别提供浅色、深色 PNG 壁纸及 Dynamic HEIC 动态版本,共六个文件。 更多壁纸,…
  5. Sep 21, 2026#Apple Apple 发布测试版软件更新 • iOS 27.2 beta 2 (24B5089g) • iPadOS 27.2 beta 2 (24B5089g) • macO…
  6. Sep 18, 2026#Apple Apple 发布测试版软件更新 • Xcode 27.1 beta (27A9269) 🔗 浏览 Apple 软件更新 #AppleSoftwareUpdate �…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →