Linux打开PDF有哪些方法?

Linux系统提供多种PDF打开方式:命令行工具(如mupdf)适合快速查看,图形应用(如Evince、Okular)支持完整功能,在线服务则方便跨平台访问,用户可按需选择。

图形界面工具(推荐新手使用)

  1. Evince(默认查看器)

    • 多数Linux发行版(如Ubuntu、Fedora)预装,直接双击PDF文件即可打开。
    • 功能:支持注释、文本复制、书签管理。
    • 安装命令(若未预装):
      sudo apt install evince  # Debian/Ubuntu
      sudo dnf install evince  # Fedora
  2. Okular(功能全面)

    • KDE桌面环境推荐工具,支持PDF、EPUB、漫画格式。
    • 功能:高亮文本、添加笔记、表单填写。
    • 安装命令:
      sudo apt install okular    # Debian/Ubuntu
      sudo dnf install okular    # Fedora
  3. Foxit Reader(商业软件)

    • 接近Windows体验,支持高级PDF编辑功能。
    • 官网下载:访问 Foxit官方下载页,选择Linux版本安装。

命令行工具(适合服务器或无图形界面环境)

  1. Zathura(轻量级键盘操作)

    • 支持Vim式快捷键,资源占用低。
    • 安装与使用:
      sudo apt install zathura zathura-pdf-poppler  # Debian/Ubuntu
      zathura 文件名.pdf  # 打开文件
    • 常用快捷键:
      j/k(上下滚动)、f(全屏)、q(退出)。
  2. Poppler工具集

    • 使用pdftotext提取文本或pdftoppm转换为图片:
      pdftotext 文件名.pdf   # 输出文本到终端
      pdftoppm 文件名.pdf 输出前缀 -png  # 转PNG图片
    • 安装:sudo apt install poppler-utils

在线工具(无需安装)

  • Google Docs
    上传PDF至 Google Drive,右键选择“用Google文档打开”直接预览。
  • Smallpdf
    访问 smallpdf.com 在线查看或编辑PDF(注意隐私风险)。

常见问题解决

  1. 中文乱码
    安装中文字体包:

    sudo apt install fonts-wqy-zenhei  # 文泉驿字体
  2. 权限不足
    使用chmod调整权限:

    chmod +r 文件名.pdf  # 添加读取权限
  3. 文件关联错误
    右键PDF文件 → “打开方式” → 选择默认应用(如Evince)。

工具对比与建议

工具 适用场景 优点 缺点
Evince 日常查看 轻量、预装 高级功能有限
Okular 学习/批注 注释功能强大 依赖KDE库
Zathura 终端/低配置设备 极省资源、键盘高效操作 无图形界面
在线工具 临时使用 无需安装 依赖网络,隐私风险

推荐选择

  • 普通用户:优先使用预装的Evince
  • 学术/办公:安装Okular进行批注。
  • 服务器环境:用ZathuraPoppler工具

引用说明

  • Evince文档:https://wiki.gnome.org/Apps/Evince
  • Poppler工具集:https://poppler.freedesktop.org/
  • Linux权限管理:https://linuxhandbook.com/chmod-command/
    (本文基于Linux 5.x内核及常见发行版实践验证,内容更新于2025年10月)

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/4813.html

(0)
酷番叔酷番叔
上一篇 2025年6月17日 20:38
下一篇 2025年6月17日 20:57

相关推荐

  • Linux环境下执行SQL脚本文件的具体操作步骤是怎样的?

    在Linux环境下执行SQL是数据库管理、数据分析和应用开发中的常见操作,无论是通过命令行工具直接交互、编写脚本自动化处理,还是借助图形界面工具辅助操作,都有其适用场景和具体方法,本文将详细介绍Linux下执行SQL的多种方式,包括不同数据库系统的命令行工具使用、脚本自动化实现、批量数据处理技巧,并附上实用注意……

    2025年9月8日
    14600
  • linux虚拟机如何更改ip

    Linux虚拟机中,可通过修改网络配置文件或使用命令(如ip addr)来

    2025年8月16日
    14100
  • 为什么登录后操作更轻松高效?

    前期准备购买阿里云服务器进入阿里云官网,选择 ECS云服务器,推荐配置:系统:Alibaba Cloud Linux 3(兼容CentOS,优化版更稳定)最低配置:1核2GB(个人博客/小型网站足够)带宽:按需选择(初期1Mbps可满足)连接服务器使用SSH工具(如PuTTY或Xshell): ssh root……

    2025年6月28日
    18100
  • 在Linux操作系统中,如何生成ko文件?具体步骤是怎样的?

    Linux 内核模块(Kernel Module)是动态加载到内核中的代码片段,用于扩展内核功能,而 .ko 文件就是编译后的内核模块文件,生成 .ko 文件需要准备开发环境、编写模块代码、配置 Makefile 并通过编译工具完成,以下是详细步骤和说明,环境准备在开始生成 .ko 文件前,需确保系统已安装必要……

    2025年8月23日
    18100
  • Linux如何生成及打开sh文件?

    在Linux系统中,sh文件(Shell脚本文件)是自动化任务的重要工具,通过编写一系列命令并保存为.sh文件,可实现重复性操作的批量执行,本文将详细介绍Linux环境下如何生成sh文件、如何打开及编辑sh文件,以及执行sh文件的核心步骤,帮助新手快速掌握Shell脚本的基础操作,sh文件的基本概念sh文件是S……

    2025年9月20日
    15200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信