Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux 下的 10 个 PDF 软件

Linux 下的 10 个 PDF 软件

作者头像
数据科学工厂
发布于 2023-09-18 09:38:59
发布于 2023-09-18 09:38:59
1.5K03
代码可运行
举报
运行总次数:3
代码可运行

本文[1]是我们正在进行的有关 Linux 顶级工具系列的延续,在本系列中,我们将向您介绍最著名的 Linux 系统开源工具。

随着互联网上越来越多地使用可移植文档格式 (PDF) 文件来获取在线书籍和其他相关文档,拥有 PDF 查看器/阅读器对于桌面 Linux 发行版非常重要。有几种可以在 Linux 上使用的 PDF 查看器/阅读器,它们都提供相关的基本和高级功能。

在本文中,我们将介绍 10 个重要的 PDF 查看器/阅读器,它们可以帮助您在 Linux 系统中处理 PDF 文件。

1. Okular

Okular 是一个通用文档查看器,也是由 KDE 开发的免费软件,可以运行在 Linux、Windows、Mac OSX 和许多其他类 Unix 系统上。它支持多种文档格式,包括 PDF、XPS、ePub、CHM、Postscript 等,具有以下功能:

  • 嵌入式 3D 模型。
  • 亚像素渲染。
  • 表选择工具。
  • 几何形状。
  • 添加文本框和图章。
  • 将图像复制到剪贴板。
  • 放大镜等等。

要在 Linux 中安装 Okular PDF 阅读器,请运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo apt install okular         [On Debian, Ubuntu and Mint]
$ sudo yum install okular         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/okular  [On Gentoo Linux]
$ sudo apk add okular             [On Alpine Linux]
$ sudo pacman -S okular           [On Arch Linux]
$ sudo zypper install okular      [On OpenSUSE]  

2. Evince

Evince 是一个轻量级文档查看器,是 Gnome 桌面环境中的默认查看器。它支持 PDF、Postscript、Tiff、XPS、DjVu、DVI 等文档格式。它具有以下特点:

  • 搜索工具。
  • 页面缩略图方便参考。
  • 文档索引。
  • 文件打印。
  • 加密文档查看。

要在 Linux 中安装 Evince PDF 阅读器,请运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo apt install evince         [On Debian, Ubuntu and Mint]
$ sudo yum install evince         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/evince  [On Gentoo Linux]
$ sudo apk add evince             [On Alpine Linux]
$ sudo pacman -S evince           [On Arch Linux]
$ sudo zypper install evince      [On OpenSUSE]  

3. Foxit Reader (自用推荐)

Foxit 是一款跨平台、小型、快速、安全的 PDF 阅读器,以其速度和用户友好的界面而闻名。它提供先进的注释工具、安全功能和移动集成,使其成为许多专业人士和休闲用户的首选。

它功能丰富,包括:

  • 直观的用户界面。
  • 支持将文档扫描成PDF。
  • 允许共享查看文档。
  • 评论工具。
  • 添加/验证数字签名等等。

要在Linux系统上安装Foxit Reader,您需要下载Foxit存档文件,并如图所示运行它。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ cd /tmp
$ gzip -d FoxitReader.enu.setup*.run.tar.gz
OR
$ tar -xvf FoxitReader.enu.setup*.run.tar.gz
$ ./FoxitReader.enu.setup*.run

4. Firefox (PDF.js)

PDF.js 是一个使用 HTML5 构建的通用、基于 Web 的 PDF 查看器,它是一个由 Mozilla Labs 支持的开源、社区驱动的项目。

要在 Linux 系统中安装 PDF.js,请按照以下说明操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ git clone git://github.com/mozilla/pdf.js.git
$ cd pdf.js
$ npm install -g gulp-cli
$ npm install
$ gulp server

然后你就可以打开 http://localhost:8888/web/viewer.html

5. XpdfReader

XpdfReader 是一款适用于 X Windows 系统的旧式开源 PDF 查看器,受 Linux 和其他类 Unix 操作系统支持。它还包括文本提取器、PDF 到 PostScript 转换器和许多其他实用程序。

它有一个旧的界面,因此非常关心漂亮图形的用户可能不太喜欢使用它。

要在 Linux 中安装 XpdfReader PDF 阅读器,请运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo apt install xpdf         [On Debian, Ubuntu and Mint]
$ sudo yum install xpdf         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/xpdf  [On Gentoo Linux]
$ sudo apk add xpdf             [On Alpine Linux]
$ sudo pacman -S xpdf           [On Arch Linux]
$ sudo zypper install xpdf      [On OpenSUSE]   

6. GNU GV

GNU GV 是一个旧的 PDF 和 Postscript 文档查看器,通过为 Ghostscript 解释器提供图形用户界面,在 X 显示器上工作。

它是由 Timothy O. Theisen 开发的 Ghostview 的改进版本,最初由 Johannes Plass 开发。它还有旧的图形用户界面。

要在 Linux 中安装 GNU GV PDF 阅读器,请运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo apt install gv         [On Debian, Ubuntu and Mint]
$ sudo yum install gv         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/gv  [On Gentoo Linux]
$ sudo apk add gv             [On Alpine Linux]
$ sudo pacman -S gv           [On Arch Linux]
$ sudo zypper install gv      [On OpenSUSE]    

7. Mupdf

Mupdf 是一款免费、小型、轻量级、快速且完整的 PDF 和 XPS 查看器。由于其模块化特性,它具有高度可扩展性。

其一些显着的功能包括:

  • 支持高质量的抗锯齿图形渲染器。
  • 支持 PDF 1.7,具有透明度、加密、超链接、注释、搜索等功能。
  • 读取 XPS 和 OpenXPS 文档。
  • 模块化编写以支持附加功能。
  • 重要的是,它还可以很好地处理中文 GBK 编码的 PDF。

8. Qpdfview

qpdfview 是一个用于 Linux 的选项卡式文档查看器,它使用 Poppler 来支持 PDF。它还支持其他文档格式,包括 PS 和 DjVu。

以下是其功能和组件的列表:

  • 使用 Qt 工具包作为界面。
  • 使用 CUPS 进行打印。
  • 支持大纲属性和缩略图窗格。
  • 支持缩放、旋转和拟合功能。
  • 还支持全屏和演示视图。
  • 启用文本搜索。
  • 支持可配置的工具栏。
  • 支持可配置的键盘快捷键等。

要在 Linux 中安装 Qpdfview PDF 阅读器,请运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo apt install qpdfview         [On Debian, Ubuntu and Mint]
$ sudo yum install qpdfview         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/qpdfview  [On Gentoo Linux]
$ sudo apk add qpdfview             [On Alpine Linux]
$ sudo pacman -S qpdfview           [On Arch Linux]
$ sudo zypper install qpdfview      [On OpenSUSE]    

9. Zathura

Zathura 是一款轻量级、高度可定制的 PDF 阅读器,提供简约的界面、键盘驱动的导航,并支持处理各种文档格式的插件。

要在 Linux 中安装 Zathura PDF 阅读器,请运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo apt install zathura         [On Debian, Ubuntu and Mint]
$ sudo yum install zathura         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/zathura  [On Gentoo Linux]
$ sudo apk add zathura             [On Alpine Linux]
$ sudo pacman -S zathura           [On Arch Linux]
$ sudo zypper install zathura      [On OpenSUSE]   

10. Poppler

Poppler 是一个开源 PDF 查看器,主要用于渲染 PDF。它源自 Xpdf 项目,已成为许多 Linux 应用程序的首选库,提供高效的性能、广泛的格式支持以及社区的持续开发。

要在 Linux 中安装 Poppler PDF 阅读器,请运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo apt install poppler         [On Debian, Ubuntu and Mint]
$ sudo yum install poppler         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/poppler  [On Gentoo Linux]
$ sudo apk add poppler             [On Alpine Linux]
$ sudo pacman -S poppler           [On Arch Linux]
$ sudo zypper install poppler      [On OpenSUSE]   

总结

如今,许多人更喜欢使用 PDF 文件,因为许多在线文档和书籍现在都是 PDF 文件的形式。因此,拥有一款满足您需求的 PDF 查看器至关重要。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-18 08:30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 冷冻工厂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Linux系统六个最佳PDF文档阅览器,看看哪款更适合你
目前,互联网在线图书与其他相关文档正越来越多的使用PDF格式的文件,因此如果你使用的是桌面Linux发行版,那么选择一个合适的PDF阅览器就变得格外重要。 在本文中我们列出了6个重要的PDF阅览器,它们可以在Linux系统上使用,不仅能够提供基本的阅读功能,而且完成文档处理等高级操作。 1.Okular Okular是一个由KDE开发的通用文档阅览器,同时也是自由软件。它能够在Linux、Windows、Mac OSX和其他类Unix系统上运行,支持多种文档格式包括PDF、XPS、ePub、CHM、Post
小小科
2018/05/04
4K0
Linux系统六个最佳PDF文档阅览器,看看哪款更适合你
Linux 下 12 个最佳 Notepad++ 替代品
Notepadd++ 是一款完全免费的源代码编辑器,旨在替代 Windows 上的记事本 – 基于 Scintilla 用 C++ 编写,并实现 Win32 API 和 STL,以确保程序尺寸小且执行速度快 – 这些特性使其成为一个家族开发者中的名字。遗憾的是,没有适用于 Linux 用户的版本。
数据科学工厂
2023/11/01
2.4K0
Linux 下 12 个最佳 Notepad++ 替代品
7种比较Linux中文本文件的最佳工具
在 Linux 系统管理与开发领域,比较文件是更新配置文件、审查代码更改或排查问题时的一项重要任务。掌握比较两个文本文件并快速找出差异的技能,可以为你节省时间,避免因错误而造成的巨大损失。
数据科学工厂
2025/05/10
1370
7种比较Linux中文本文件的最佳工具
Linux|如何查找和删除重复文件
整理您的个人文件夹甚至整个操作系统可能会相当棘手,特别是当您习惯于使用下载管理器从网上下载各种资料时。
数据科学工厂
2024/07/05
5160
Linux|如何查找和删除重复文件
16 个 Linux 最佳 Markdown 编辑器(2)
对于初学者来说,Markdown 是一个用 Perl 编写的简单且轻量级的工具,它使用户能够编写纯文本格式并将其转换为有效的 HTML(或 XHTML)。它是一种易于阅读、易于编写的纯文本语言,也是一种用于文本到 HTML 转换的软件工具。
数据科学工厂
2023/10/22
6380
16 个 Linux 最佳 Markdown 编辑器(2)
如何一目了然地监控远程 Linux 系统
Glances 是一款免费的开源、现代、跨平台、实时 top 和类似 htop 的系统监控工具,与同类工具相比,它提供了先进的功能,并且可以在不同的模式下运行:作为独立模式、客户端/服务器模式,并在 Web 服务器模式下。
数据科学工厂
2023/09/06
3260
如何一目了然地监控远程 Linux 系统
Linux|Grep 命令的 12 个实用示例
您是否曾经遇到过在文件中查找特定字符串或模式的任务,但不知道从哪里开始查找?那么,grep 命令可以拯救你!
数据科学工厂
2024/02/22
4100
Linux|Grep 命令的 12 个实用示例
16 个 Linux 最佳 Markdown 编辑器(1)
对于初学者来说,Markdown 是一个用 Perl 编写的简单且轻量级的工具,它使用户能够编写纯文本格式并将其转换为有效的 HTML(或 XHTML)。它是一种易于阅读、易于编写的纯文本语言,也是一种用于文本到 HTML 转换的软件工具。
数据科学工厂
2023/10/22
1.6K0
16 个 Linux 最佳 Markdown 编辑器(1)
升级Bash修复Shellshock漏洞
Shellshock,又称Bashdoor,是一个安全漏洞,于2014年9月12日被发现,直到9月24日被赋予了CVE编号CVE-2014-6271才得以控制。该漏洞与Bash有关,Bash是一种广泛使用的Unix shell。此漏洞影响所有Linux发行版,并允许使用环境变量远程执行命令。
Alicia
2018/08/29
1.9K0
16 个有用的带宽监控工具来分析 Linux 中的网络使用情况
◆ 概述 为什么今天的网络这么慢?您是否在监控 Linux 网络带宽使用情况时遇到问题?如果你想可视化网络中正在发生的事情,以便了解和解决导致网络缓慢的任何原因,今天的工具可以帮助到你。下面列出的工具都是开源的,包括用于监视单个 Linux 机器上的带宽的小工具和完整的监视解决方案。 ◆ 1. vnStat – 网络流量监视器 VnStat是一个功能齐全的基于命令行的程序,用于在 Linux 和 BSD 系统上实时监控 Linux 网络流量和带宽利用率。 与其他工具相比,它的一个优势是它记录网络流量和带宽
IT大咖说
2022/04/22
12.4K1
16 个有用的带宽监控工具来分析 Linux 中的网络使用情况
Linux 各发行版安装 ping 命令指南
ping 是网络诊断中最常用的命令之一,用于测试网络连接和延迟。不同的 Linux 发行版安装 ping 命令的方法略有不同。本文将详细介绍主流 Linux 发行版的安装方法。
洛秋_
2024/12/17
4050
gettext msgfmt安装及po/mo文件编译转换
最近在研究 Typecho 的多语言切换(自动翻译)问题,官方也有提供翻译语言包。
德顺
2020/10/16
3.1K0
实践|Linux 中查找和删除重复文件
如果您习惯使用下载管理器从互联网上下载各种内容,那么组织您的主目录甚至系统可能会特别困难。
数据科学工厂
2023/09/06
5720
实践|Linux 中查找和删除重复文件
如何在 Linux 中使用 ripgrep (rg) 命令?
ripgrep是开源社区正在进行的 RIIR(用 Rust 重写)努力的一个优秀成果。,它旨在成为经典grep 命令的高级替代品。
网络技术联盟站
2022/04/30
2.6K0
如何在 Linux 中使用 ripgrep (rg) 命令?
linux中的交互式进程查看命令htop
htop界面展示 Htop Linux 进程监控工具 Htop是一个用于 Linux / 类 Unix 系统的交互式实时进程监控应用程序,也是top 命的替代品,它是所有 Linux 操作系统上预装的默认进程监控工具。 Htop还有许多其他用户友好的功能,这些功能在top 命令下不可用 在 htop 中,可以垂直滚动查看完整进程列表,水平滚动查看完整命令行。 与top因为它不会在启动期间等待获取数据。 在 htop 中,你可以一次杀死多个进程而无需插入其 PID。 在 htop 中,你不再需要输入进程号
入门笔记
2022/06/02
1.5K0
linux中的交互式进程查看命令htop
【CentOS】:软件包管理
On Linux, software is typically built as a package, distributed through repositories, and managed on the end-user’s system through package managers. Each Linux system typically contains thousands of packages, many of which are required dependencies for other packages.
WEBJ2EE
2021/09/02
1.4K0
【CentOS】:软件包管理
六款小众却功能强大的 Linux 系统!用过一半以上的都是高手
Linux 系统自1991年首次发布以来,已经发展出了大量的发行版本。因新的发行版本不断涌现,一些旧的发行版本可能停止维护或者被合并到其他项目中。保守估计,Linux 发行版总数可能超过一千个,但同时活跃的发行版数量则要少得多。
民工哥
2024/11/05
5120
六款小众却功能强大的 Linux 系统!用过一半以上的都是高手
一个比ack速度快n倍的代码搜索工具: ag
Github: https://github.com/ggreer/the_silver_searcher
sunsky
2020/08/20
1K0
怎样才能让 Linux 文档的颜色高亮?
我们可以在 Linux 和类 Unix 系统(如 FreeBSD 或 macOS)上安装 pinfo。
杰哥的IT之旅
2022/09/02
1.2K0
怎样才能让 Linux 文档的颜色高亮?
【译】5个对Linux新手来说最好的包管理器
译者按:作为Linux新手来说,选择一个Linux发行版、熟悉Linux系统,无论做什么都离不开软件的安装与卸载。那么,软件包管理器的相关知识就显得非常重要了。下面,我们就一起来看看这5大最适合新手的
小小科
2018/05/04
1.7K0
【译】5个对Linux新手来说最好的包管理器
相关推荐
Linux系统六个最佳PDF文档阅览器,看看哪款更适合你
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验