「四件套」的心智模型

任务 1 —— 打开 / 阅读 PDF、填表单、加批注、签字。Okular。KDE / Kubuntu / Linux Mint / Tuxedo 上是默认 xdg-open 目标,每个发行版 main 源里直接装。它就是为「审 PDF」工作流设计的。

任务 2 —— 合并 / 拆分 / 旋转 / 裁切 / 重新排版页面。PDF Arranger。一个 ~200MB 的 Python 应用,拖拽式页面操作。

任务 3 —— 改 PDF 正文里的字、修一个错别字。LibreOffice Draw。PDF 在 Draw 里打开时转换出可编辑的矢量对象和文本框,改完再导回 PDF。有局限(不是真的「编辑 PDF」,是「重导回」),但一次性错别字修改,免费工具里只有它能干。

任务 4 —— 深度编辑:OCR、填表单创建、JavaScript 表单逻辑、批处理、云集成。 两路:Master PDF Editor(商业软件,Linux 原生,$52 标准版 / $130 专业版永久授权,第一年升级免费);或者 Scribus(开源,从零画表单)。多数人选 Master PDF Editor,更简单。

四件搞定。剩下的讲解每个工具:实际能干什么、不干什么、已知坑、Debian 13 / Ubuntu 26.04 怎么装。

Okular —— 你点开 PDF 用的那个

是什么: KDE 的文档查看器(KPart / okular 包)。KDE / Kubuntu 默认装,GNOME 上一行 apt install 就能装。1.x 系列(Debian 13 上 25.x,Ubuntu 26.04 universe 上 25.04)。

强项:

  • 一套应用看 PDF / EPUB / DjVu / CBZ / FictionBook / 图片 / Markdown 预览
  • 批注层:高亮、便签、手绘文本、形状批注(矩形 / 椭圆 / 箭头 / 多边形)
  • AcroForm 表单域填写 —— 打开 View → Show Forms 切换,输入框变可输入
  • 通过 PKCS#11 智能卡或本地 X.509 证书做数字签名(Tools → Sign Document
  • 书签 + 大纲导航
  • 多文档 Tab
  • 批注跨设备同步(Okular 原生 sync 通过 kde: URI,功能有限但有)

不干什么:

  • 改 PDF 正文。Okular 没有「Edit Text」模式。批注层是唯一的改动路径——这是给审阅者用的,不是给作者用的。
  • OCR 扫描版 PDF。能显示但搜不到文字、复制不了。

安装:

Bash
sudo apt install okular
# 或要最新:
sudo apt install okular-extra-backends  # 加 CHM / Mobipocket 等

已知坑: Poppler 后端在嵌入了自定义字体的 PDF(特别是老版 Acrobat 5 那一批文件)上偶尔渲染异常。在 Settings → Configure Okular → General 把后端切换到老版本 poppler-qt4 一般能解决。如果你盯着一个页面看缺失字形,这个 workaround 值得知道。

apt 版本 vs AppImage: Flatpak 和 AppImage 版本功能会早 2-4 周到。日常审文档用 apt 版本就行。

PDF Arranger —— 页面级操作工具

是什么: Python + GTK4 + Poppler。2018 年从 PDF-Shuffler fork 出来(PDF-Shuffler 那时已停更)。2026 年还在活跃开发。当前是 GitHub github.com/pdfarranger/pdfarranger 1.7.x 系列。

强项:

  • 多个 PDF 之间拖拽页面重新排序
  • N 个 PDF 合并成一个,或者一个 PDF 拆成 N(每页 / 奇数页 / 按页码区间)
  • 批量旋转页面(90° / 180° / 270°)
  • 裁切每页空白(自动检测或手动)
  • 在任意位置插入空白页
  • 删页 / 复制页(clone 页)
  • 保存回 PDF 时不重新渲染单页(精确保留文本层)
  • 把指定页导出为图片(PNG / JPEG / TIFF),任意 DPI
  • 导出修改后的 PDF(去掉原始加密 / metadata)

不干什么:

  • 改页面上单个字符
  • 表单
  • 批注(批注原封不动穿到输出)
  • OCR

安装:

Bash
sudo apt install pdfarranger
# 1.7+ 在 Debian 13 / Ubuntu 26.04 main
# 要最新:
flatpak install flathub com.github.jeromerobert.pdfarranger

已知坑: 拖拽 Nautilus 文件到 PDF Arranger 窗口,GNOME 47+ 能用,GNOME 46 及以下会静默失败。workaround 是拖到「Open File」按钮上,但 2.x 没修这个回归。26.04 的 GNOME 50 不是问题。

啥时候用: 同事给你发 “打印版 12 页,要 3-7 页单独 PDF”——这就是 PDF Arranger 的菜。

LibreOffice Draw —— 唯一的免费「改字」工具

是什么: LibreOffice 的矢量图形模块,被当作 PDF 编辑器用。Draw 自 LibreOffice 4.x(2014 年左右)开始就能导入 PDF,6.x 后工作流稳了,现在算是 mature。

强项:

  • 打开 PDF 直接改文本(每块文字变成可输入的文本框)
  • 换图、换图形(从文件管理器拖)
  • 在任意位置加文本框、形状、线、callout
  • 直接编辑底层矢量对象——路径、填充、描边
  • 重新导出 PDF(File → Export As → PDF),全程可控 PDF/A 合规、加密、压缩
  • 通过宏批处理(Tools → Macros)
  • 每个 Debian / Ubuntu 桌面变种都预装

不干什么:

  • 编辑扫描版(位图)PDF 的字——要先 OCR(用 Stirling PDF 或 ocrmypdf,后者装 apt install ocrmypdf
  • 保留复杂布局——多栏文字排版、自定义字体 + 字距表、大内联图都可能偏移。导出 round-trip 在这些情况下是有损的
  • 创建表单——Draw 能读表单但不能创建新的填表单
  • 实时协作
  • 云盘直存

安装: sudo apt install libreoffice-draw——但在多数发行版上 libreoffice 已经把它装上了。要最新用 Flatpak:flatpak install flathub org.libreoffice.LibreOffice

「格式保真」陷阱: Draw 每次打开 PDF 都把内容转成 ODF 内部表示。即使一个字不改、直接重新导出,新 PDF 跟原文件不是字节一致的。你甚至没看过的字符都会被重新光栅化,字体可能重新嵌入,链接可能变化。所以 Draw 适合「修标题错别字 + 重导」——不适合「不改嵌入字体重出 80 页 spec」。

已知坑: 跟 Word 导出的 PDF 一旦带完整修订追踪标记,Draw 的文本框编辑器在中文 ZWJ(零宽连字)字符上会出错。大多数人不会撞上;如果撞了,先 qpdf --qdf file.pdf expanded.pdf 重新线性化再试。

啥时候用: 「刚下了合作伙伴的 PDF,第 5 页有个错别字,修一下」。

Master PDF Editor —— 实用的 Acrobat 平替

是什么: Code Industry 出的商业 Linux 原生 PDF 编辑器。三个版:

  • 免费 / 开源版(历史): 到 v5 有社区版,非商业用途免费。2026 年不再发布免费版;最接近的是 30 天试用。
  • 标准版(商业,$52/座位 永久,第一年升级免费): 批注、填表单、数字签名、基础页面管理。
  • 专业版(商业,$130/座位 永久,第一年升级免费): 标准版全部功能 + OCR(50+ 语言)+ 内容编辑 + 批处理 + PDF/A 和 PDF/X 合规。

强项(标准 + 专业):

  • Linux 原生(Qt,支持 Wayland)
  • 完整 AcroForm + XFA 表单编辑——创建填表单、加字段验证、保存回去
  • 形状工具、图章、手绘、图片插入、绘图标记的批注层
  • PKCS#11、USB token、.pfx 文件数字签名流
  • 加密 / 真正重写(Pro):编辑区域真正移除(不只是盖一个框)——FOIA / GDPR / 医疗合规需要
  • 多文档 Tab、书签、大纲、页面缩略图
  • File watcher:编辑 PDF 后立刻保存
  • 导出 PDF/A-1b / 2b、PDF/X-3、图片、纯文本

不干什么:

  • 实时协作(无多用户 live)
  • 云盘直存(能走 GVFS 挂云盘,但跟 Google Drive 不直连)
  • 自有专有格式(输出工业标准 PDF)

在 Debian 13 / Ubuntu 26.04 上安装:

Bash
# 从 https://code-industry.net/masterpdfeditor 抓 .deb
sudo dpkg -i MasterPDFEditor-5.x.x.deb
sudo apt install -f          # 补依赖
# 或 AppImage:
chmod +x MasterPDFEditor.AppImage
./MasterPDFEditor.AppImage

已知坑: Pro 版 OCR 引擎(Tesseract 5.x)打包内置;标准版没 OCR。如果主要是 OCR 扫描 PDF + 偏开源:ocrmypdf(APT 包 ocrmypdf,包 Tesseract)做同样的事——UI 比 Pro 版慢但免 $130 费。

啥时候用: 真正的日常 PDF 工作——表单编辑 + 签字 + 重写——一个 Linux 原生工具搞定。最接近 Linux 上的 Acrobat Pro 的工具。

自部署替代:Stirling PDF

小公司或对隐私敏感的团队,开源答案就是 Stirling PDF。Java 写的 Web 应用,Docker 容器跑,浏览器 UI 暴露 merge / split / convert / OCR / redact / sign 等 60+ 工具。

Bash
docker run -d --name stirling 
  -p 8080:8080 
  -v /opt/stirling-data:/usr/share/tesseract-ocr/share/tessdata 
  frooodle/s-pdf:latest

浏览器开 http://localhost:8080/。工具:PDF→图片、图片→PDF、merge、split、rotate、compress、OCR(Tesseract,全语言)、redact(真正移除)、watermark、encrypt、sign、两个 PDF 比对、加页码。GPL-3.0。镜像 ~700 MB,运行 ~250 MB 内存。

用 Stirling 而不是上面四件套的情况:多人(不分 Linux / Mac / Windows)共享 PDF 工作流、要有 API(POST /api/v1/...)、或想要 OCR + redact 在同一个 dashboard 上。个人 Linux 桌面用户还是四件套简单。

对比表

工具 内容编辑 批注 填表单 创建表单 OCR 合并/拆分 价格 开源
Okular 是(完整) 是(读+填) 免费 GPL-2.0
PDF Arranger 透传 是(拖拽) 免费 GPL-3.0
LibreOffice Draw 是(基础文字) 有限 有限 免费 MPL-2.0
Master PDF Editor(标准) 是(完整) 是(完整) $52
Master PDF Editor(专业) 是(完整) 是(完整) 是(Tesseract) 是 + 批处理 $130
Stirling PDF(Docker) 有限 免费 GPL-3.0
Scribus 是(矢量排版) 是(创建者) 是(JS 表单) 免费 GPL-2.0

按场景选 —— 按岗位选

  • 只要批注 → Okular。已经在你系统上。
  • 填表单 → Okular。打开 Show Forms
  • 页面重排 / 合并 / 拆分 → PDF Arranger。拖拽搞定。
  • 改文字错别字 → LibreOffice Draw,接受格式漂移。
  • 从零创建填表单 → Master PDF Editor 标准版,或 Scribus(如果偏开源 + 有时间学)。
  • 为法律 / 医疗做 redact → Master PDF Editor 专业版(真正 redact),或 Stirling PDF(免费,同样结果)。
  • 扫描 PDF 做 OCR → Stirling PDF(浏览器 UI),或 ocrmypdf(CLI 免费),或 Master PDF Editor 专业版(内置 Tesseract)。
  • 日常 Acrobat 级工作 → Master PDF Editor 专业版。$130 永久,大部分场景值回票价。

四件套都不够用的情况

几种边界情况不在这套工作流内:

  • PDF 实时多用户协作。 Linux 工具都没有。改用 .docx / .odt 上游协作,导出 PDF 给下游用。Adobe Acrobat Pro Web 或 Foxit Cloud 试试 SaaS。
  • 改 Word 导出的带修订追踪 PDF。 Draw 会乱。先 qpdf --qdf file.pdf expanded.pdf,再尝试 Draw。
  • 使用 XFA 表单的 PDF(部分政府 PDF 还在用)。 Okular 读 XFA 很差;Master PDF Editor 正确处理。Adobe 自己发明 XFA 后又弃用了,但美国联邦税表和一些法律文件还在用。

下一篇

如果你装好四件套用得顺,天然的下一步是 PDF 命令行技巧合集——qpdf 合并拆分不渲染、pdfgrep 跨千文件搜文本、ocrmypdf 批量 OCR、pdftotext / pdftoppm 内容抽取。一篇覆盖 ~6 个 CLI 工具。评论区告诉我下一篇就写这个吗?


参考资料(2026 年 7 月核对):github.com/pdfarranger/pdfarranger(1.7.x 当前 release)、Debian 13 / Ubuntu 26.04 上 apt-cache show okular、LibreOffice 官方 docs Draw 模块、code-industry.net/masterpdfeditor 价格页(2026 版标准 $52 / 专业 $130 永久授权)、ONLYOFFICE 2026-04 月刊「Linux PDF 编辑器横评」用于 AI-OCR 功能佐证。

最后修改: 2026年7月14日

作者

评论

发表评论

您的邮箱地址不会被公开。