Linux 平台上十款值得关注的 PDF 阅读工具
可移植文档格式(PDF)作为互联网领域最常用的文档存储与传输格式之一,在桌面操作系统中扮演着重要角色。对于 Linux 用户而言,选择一款功能完善、性能优秀的 PDF 阅读器能够显著提升文档处理效率。本文将详细介绍十款在 Linux 平台上表现出色的 PDF 应用程序,帮助用户根据自身需求做出合适的选择。
- Okular
Okular 是由 KDE 社区开发的通用型文档查看器,支持 Linux、Windows、macOS 以及多种类 Unix 系统。该软件具备出色的文档兼容性,能够处理 PDF、XPS、ePub、CHM、Postscript 等多种格式。
核心功能特性包括:
- 支持 3D 模型嵌入显示
- 亚像素级别渲染技术
- 表格区域选择功能
- 几何图形绘制工具
- 文本框与印章添加功能
- 图像剪贴板复制
- 放大镜查看模式
在主流 Linux 发行版上的安装命令:
$ sudo apt install okular [Debian/Ubuntu/Linux Mint]
$ sudo dnf install okular [RHEL/CentOS/Fedora/Rocky/AlmaLinux]
$ sudo pacman -S okular [Arch Linux]
$ sudo zypper in okular [OpenSUSE]
$ sudo emerge --ask okular [Gentoo]
- Evince
Evince 是 GNOME 桌面环境的默认文档查看器,以其轻量级设计著称。该软件支持 PDF、Postscript、Tiff、Xps、DjVu、DVI 等常见文档格式。
主要功能特点:
- 全文搜索功能
- 页面缩略图导航
- 文档书签索引
- 支持文件打印输出
- 加密文档查看支持
安装命令如下:
$ sudo apt install evince [Debian/Ubuntu/Linux Mint]
$ sudo dnf install evince [RHEL/CentOS/Fedora/Rocky/AlmaLinux]
$ sudo pacman -S evince [Arch Linux]
$ sudo zypper in evince [OpenSUSE]
$ sudo emerge --ask evince [Gentoo]
- Foxit Reader
Foxit Reader 是一款跨平台的 PDF 阅读器,以其体积小巧、启动速度快和安全性能高而著称。该软件在商业办公领域拥有广泛的用户基础。
功能亮点:
- 简洁直观的操作界面
- 扫描文档转 PDF 功能
- 文档协同审阅
- 批注与评论工具
- 数字签名添加与验证
Linux 系统安装步骤:
$ cd /tmp
$ wget https://cdn01.foxitsoftware.com/pub/foxit/reader/desktop/linux/2.x/2.4/en_us/FoxitReader.enu.setup.2.4.0721.x86_64.run.tar.gz
$ tar -xzvf FoxitReader.enu.setup.2.4*.tar.gz
$ chmod +x FoxitReader.enu.setup.2.4*.run
$ sudo ./FoxitReader.enu.setup.2.4*.run
- PDF.js(Firefox 内置)
PDF.js 是 Mozilla 基金会主导开发的基于 HTML5 技术的 Web 版 PDF 渲染引擎,目前已被 Firefox 浏览器内置支持。用户可直接在浏览器中查看 PDF 文档,无需额外安装软件。
自行部署 PDF.js 的方法:
$ git clone https://github.com/mozilla/pdf.js.git
$ cd pdf.js
$ npm install --global gulp-cli
$ npm install
$ npx gulp server
服务启动后访问 http://127.0.0.1:9000 即可使用。
- XpdfReader
XpdfReader 是 X Window 系统下的经典 PDF 查看器,由 Glyph & Cog 公司开发维护。该软件还附带文本提取工具、PDF 转 PostScript 转换器等实用组件。
需要注意其界面设计相对简约,符合传统 Unix 软件的风格。
安装命令:
$ sudo apt install xpdf [Debian/Ubuntu/Linux Mint]
$ sudo dnf install xpdf [RHEL/CentOS/Fedora/Rocky/AlmaLinux]
$ sudo pacman -S xpdf [Arch Linux]
$ sudo zypper in xpdf [OpenSUSE]
$ sudo emerge --ask xpdf [Gentoo]
- GNU GV
GNU GV 是 Ghostscript 的图形化前端,专门用于查看 PDF 和 Postscript 文档。该软件最初由 Johannes Plass 开发,后来由 Timothy O. Theisen 进行改进维护。
虽然界面风格较为传统,但在处理大型 Postscript 文件时表现出色。
安装方法:
$ sudo apt install gv [Debian/Ubuntu/Linux Mint]
$ sudo dnf install gv [RHEL/CentOS/Fedora/Rocky/AlmaLinux]
$ sudo pacman -S gv [Arch Linux]
$ sudo zypper in gv [OpenSUSE]
$ sudo emerge --ask gv [Gentoo]
- MuPDF
MuPDF 是一款轻量级的 PDF 和 XPS 文档查看器,以其极快的渲染速度和低资源占用闻名。该软件采用模块化架构设计,具有良好的可扩展性。
显著特性:
- 高质量抗锯齿图形渲染
- 完整支持 PDF 1.7 规范(含透明度、加密、超链接、批注、搜索等)
- XPS 和 OpenXPS 文档支持
- 优秀的 中文 GBK 编码兼容性
- 支持通过插件扩展功能
- qpdfview
qpdfview 是一款基于 Qt 框架开发的标签式文档查看器,使用 Poppler 库进行 PDF 渲染,同时支持 Postscript 和 DjVu 格式。
功能列表:
- Qt 界面组件
- CUPS 打印支持
- 大纲导航与缩略图面板
- 缩放、旋转、自动适应窗口
- 全屏与演示模式
- 文本内容搜索
- 可自定义工具栏
- 可配置键盘快捷键
安装命令:
$ sudo apt install qpdfview [Debian/Ubuntu/Linux Mint]
$ sudo dnf install qpdfview [RHEL/CentOS/Fedora/Rocky/AlmaLinux]
$ sudo pacman -S qpdfview [Arch Linux]
$ sudo zypper in qpdfview [OpenSUSE]
$ sudo emerge --ask qpdfview [Gentoo]
- Zathura
Zathura 是一款追求极简设计的 PDF 阅读器,采用键盘优先的操作方式,通过插件系统支持多种文档格式。
主要特点:
- 简约界面设计
- 完全键盘操作支持
- 插件化文档格式支持
- 快速启动与响应
- 高度可定制化
安装方法:
$ sudo apt install zathura [Debian/Ubuntu/Linux Mint]
$ sudo dnf install zathura [RHEL/CentOS/Fedora/Rocky/AlmaLinux]
$ sudo pacman -S zathura [Arch Linux]
$ sudo zypper in zathura [OpenSUSE]
$ sudo emerge --ask zathura [Gentoo]
- Poppler
Poppler 是基于 Xpdf 项目发展而来的 PDF 渲染库,现已成为众多 Linux 应用程序的底层 PDF 处理引擎。该项目由 KDE 社区活跃维护,持续更新迭代。
作为库而非独立应用,Poppler 主要为其他软件提供 PDF 渲染能力,但在命令行环境下也可使用其提供的工具进行基本操作。
安装命令:
$ sudo apt install poppler-utils [Debian/Ubuntu/Linux Mint]
$ sudo dnf install poppler-utils [RHEL/CentOS/Fedora/Rocky/AlmaLinux]
$ sudo pacman -S poppler [Arch Linux]
$ sudo zypper in poppler [OpenSUSE]
$ sudo emerge --ask poppler [Gentoo]