Linux笔记--基于OCRmyPDF将扫描件PDF转换为可搜索的PDF

1--官方仓库

https://github.com/ocrmypdf/OCRmyPDF

2--基本步骤

bash 复制代码
# 安装ocrmypdf库
sudo apt install ocrmypdf

# 安装简体中文库
sudo apt-get install tesseract-ocr-chi-sim

# 转换
# -l 表示使用的语言
# --force-ocr 防止出现以下错误:ERROR - PriorOcrFoundError: page already has text! - aborting (use --force-ocr to force OCR)
# input.pdf 表示待转换的pdf
# output.pdf 表示转换后保存的pdf
ocrmypdf -l chi_sim input.pdf output.pdf --force-ocr

3--常见错误

Error1:

ERROR - PriorOcrFoundError: page already has text! - aborting (use --force-ocr to force OCR)

Solution:

添加--force-ocr

ocrmypdf -l chi_sim input.pdf output3.pdf --force-ocr

相关推荐
2401_8685347812 小时前
指令集-最常用 Linux 命令速查手册(整合版)
linux·网络协议
ltl12 小时前
小文件问题:文件数量如何放大元数据与 I/O 成本
linux
ltl12 小时前
网络延迟优化:Nagle、TCP_NODELAY 与中断亲和
linux
张文君12 小时前
ubuntu26.04从ext4改成mdadm的raid1+lvm启动
linux·运维·网络
xx~t13 小时前
嵌入式——进程与线程1
linux·c语言·学习·嵌入式·进程与线程
DevHub13 小时前
QEMU + Busybox 搭建嵌入式 Linux 开发环境:内核编译到启动,30 秒一个迭代
linux·运维·服务器
ouynagda13 小时前
Linux 进程管理详解:从概念到实践
linux·运维·网络
2401_8906034013 小时前
Linux 基础文件IO
linux·运维·服务器
tx112087635813 小时前
K8S-pod管理与控制器管理
linux·运维·kubernetes·pod